From ca4273ab318e9b4b51d7c570fa0def8149c8889e Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 17 Jan 2023 10:22:54 +0000 Subject: [PATCH 1/2] Update generated files with build 102225 --- .../model/AlertImpact.cs | 2 +- .../model/AlertRecord.cs | 2 +- .../model/AlertRule.cs | 5 +- .../model/PortalNotification.cs | 2 +- .../Generated/model/AccountTargetContent.cs | 43 +++ .../model/AccountTargetContentType.cs | 43 +++ .../model/AddressBookAccountTargetContent.cs | 37 +++ .../AndroidDeviceOwnerEnrollmentProfile.cs | 7 + .../model/AndroidMinimumOperatingSystem.cs | 32 +- ...nmentScheduleFilterByCurrentUserOptions.cs | 33 ++ ...eduleInstanceFilterByCurrentUserOptions.cs | 33 ++ ...heduleRequestFilterByCurrentUserOptions.cs | 43 +++ .../model/AttackSimulationOperation.cs | 52 ++++ .../model/AttackSimulationOperationType.cs | 38 +++ .../Generated/model/AttackSimulationRoot.cs | 26 ++ .../model/AuthenticationEventListener.cs | 6 - .../model/AuthenticationMethodTarget.cs | 2 +- .../model/AuthenticationMethodsPolicy.cs | 1 + .../Generated/model/BookingAppointment.cs | 4 +- .../Generated/model/BookingStaffMember.cs | 9 +- .../model/BookingStaffMembershipStatus.cs | 43 +++ .../Generated/model/BusinessScenario.cs | 8 + .../model/BusinessScenarioGroupTarget.cs | 1 + .../model/BusinessScenarioPlanReference.cs | 1 + .../model/BusinessScenarioPlanner.cs | 3 + .../model/BusinessScenarioProperties.cs | 5 + .../Generated/model/BusinessScenarioTask.cs | 2 + .../model/BusinessScenarioTaskTargetBase.cs | 1 + .../Generated/model/CloudPcExportJob.cs | 10 +- .../model/CloudPcOnPremisesConnection.cs | 2 +- .../model/CloudPcProvisioningPolicy.cs | 2 +- .../Generated/model/CloudPcSupportedRegion.cs | 3 +- .../Generated/model/CoachmarkLocation.cs | 55 ++++ .../Generated/model/CoachmarkLocationType.cs | 58 ++++ .../model/DepEnrollmentBaseProfile.cs | 9 +- .../Generated/model/DepEnrollmentProfile.cs | 2 +- .../model/DepIOSEnrollmentProfile.cs | 2 +- .../Generated/model/DeviceAppManagement.cs | 14 - ...viceEnrollmentNotificationConfiguration.cs | 2 +- ...ollmentPlatformRestrictionConfiguration.cs | 2 +- .../Generated/model/DeviceEventLevel.cs | 58 ++++ .../Generated/model/DeviceManagement.cs | 14 + ...nfigurationStringSettingValueDefinition.cs | 4 +- ...ithoutCompliancePolicyReportRequestBody.cs | 78 +++++ .../model/EducationTeamsAppResource.cs | 4 +- .../EligibilityFilteringEnabledEntities.cs | 5 + ...ilityScheduleFilterByCurrentUserOptions.cs | 33 ++ ...eduleInstanceFilterByCurrentUserOptions.cs | 33 ++ ...heduleRequestFilterByCurrentUserOptions.cs | 43 +++ .../EmailAuthenticationMethodConfiguration.cs | 2 +- .../Generated/model/EmailPayloadDetail.cs | 55 ++++ .../EnrollmentRestrictionPlatformType.cs | 10 + .../Generated/model/ExcludeTarget.cs | 4 +- .../Fido2AuthenticationMethodConfiguration.cs | 2 +- .../Generated/model/FileEncryptionInfo.cs | 12 +- src/Microsoft.Graph/Generated/model/Group.cs | 2 +- ...grationReportUpdateScopeTagsRequestBody.cs | 30 ++ .../Generated/model/Identity.cs | 4 +- .../Generated/model/IdentityGovernance.cs | 6 + .../Generated/model/IdentitySet.cs | 6 +- .../model/IncludeAllAccountTargetContent.cs | 31 ++ .../Generated/model/IosLobApp.cs | 7 - .../model/IosMinimumOperatingSystem.cs | 16 +- .../Generated/model/ManagedDevice.cs | 6 +- ...icatorAuthenticationMethodConfiguration.cs | 2 +- .../Generated/model/MicrosoftTunnelSite.cs | 7 - .../Generated/model/ObjectIdentity.cs | 2 +- .../Generated/model/OnlineMeeting.cs | 8 +- ...lineMeetingContentSharingDisabledReason.cs | 33 ++ .../model/OnlineMeetingRestricted.cs | 49 +++ .../model/OnlineMeetingVideoDisabledReason.cs | 33 ++ .../Generated/model/Organization.cs | 6 + .../Generated/model/Participant.cs | 6 + .../Generated/model/PartnerTenantType.cs | 58 ++++ .../Generated/model/PasswordProfile.cs | 2 +- .../Generated/model/Payload.cs | 158 ++++++++++ .../Generated/model/PayloadBrand.cs | 128 ++++++++ .../Generated/model/PayloadCoachmark.cs | 73 +++++ .../Generated/model/PayloadComplexity.cs | 48 +++ .../Generated/model/PayloadDetail.cs | 55 ++++ .../Generated/model/PayloadIndustry.cs | 133 ++++++++ .../Generated/model/PayloadTheme.cs | 183 +++++++++++ .../Generated/model/PlannerFieldRules.cs | 2 + .../Generated/model/PlannerPlan.cs | 2 +- .../model/PlannerPlanConfiguration.cs | 7 + ...lannerPlanConfigurationBucketDefinition.cs | 1 + ...nnerPlanConfigurationBucketLocalization.cs | 2 + .../PlannerPlanConfigurationLocalization.cs | 3 + .../Generated/model/PlannerPlanContainer.cs | 6 +- .../Generated/model/PlannerPropertyRule.cs | 1 + .../model/PlannerRelationshipBasedUserType.cs | 1 + .../Generated/model/PlannerRuleOverride.cs | 2 + .../model/PlannerTaskConfiguration.cs | 1 + .../model/PlannerTaskConfigurationRoleBase.cs | 1 + .../Generated/model/PlannerTaskPolicy.cs | 1 + .../model/PlannerTaskPropertyRule.cs | 14 + .../model/PlannerTaskRoleBasedRule.cs | 3 + .../Generated/model/Presence.cs | 1 + .../Generated/model/PresenceStatusMessage.cs | 3 + .../Generated/model/PrivilegedAccessGroup.cs | 103 +++++++ ...PrivilegedAccessGroupAssignmentSchedule.cs | 82 +++++ ...edAccessGroupAssignmentScheduleInstance.cs | 88 ++++++ ...gedAccessGroupAssignmentScheduleRequest.cs | 82 +++++ .../PrivilegedAccessGroupAssignmentType.cs | 38 +++ ...rivilegedAccessGroupEligibilitySchedule.cs | 70 +++++ ...dAccessGroupEligibilityScheduleInstance.cs | 76 +++++ ...edAccessGroupEligibilityScheduleRequest.cs | 76 +++++ .../model/PrivilegedAccessGroupMemberType.cs | 38 +++ .../PrivilegedAccessGroupRelationships.cs | 38 +++ .../Generated/model/PrivilegedAccessRoot.cs | 31 ++ .../model/PrivilegedAccessSchedule.cs | 64 ++++ .../model/PrivilegedAccessScheduleInstance.cs | 46 +++ .../model/PrivilegedAccessScheduleRequest.cs | 64 ++++ .../Generated/model/ScheduleRequestActions.cs | 73 +++++ .../Generated/model/SearchHit.cs | 6 + .../model/SecurityConfigurationTask.cs | 2 +- .../Generated/model/SideLoadingKey.cs | 60 ---- .../Generated/model/Simulation.cs | 24 ++ .../model/SimulationContentSource.cs | 43 +++ .../model/SimulationContentStatus.cs | 53 ++++ .../Generated/model/SingleSignOnMode.cs | 7 +- .../SmsAuthenticationMethodConfiguration.cs | 2 +- .../model/SmsAuthenticationMethodTarget.cs | 2 +- .../Generated/model/Subscription.cs | 4 +- ...ssPassAuthenticationMethodConfiguration.cs | 2 +- .../Generated/model/TenantRelationship.cs | 15 +- src/Microsoft.Graph/Generated/model/User.cs | 2 +- ...erienceAnalyticsAnomalySeverityOverview.cs | 8 +- ...ExperienceAnalyticsDeviceTimelineEvents.cs | 75 +++++ .../model/WindowsMicrosoftEdgeApp.cs | 2 +- ...ficateAuthenticationMethodConfiguration.cs | 2 +- .../AttackSimulationOperationRequest.cs | 249 +++++++++++++++ ...AttackSimulationOperationRequestBuilder.cs | 54 ++++ ...SimulationRootOperationsCollectionPage.cs} | 10 +- ...mulationRootOperationsCollectionRequest.cs | 208 +++++++++++++ ...nRootOperationsCollectionRequestBuilder.cs | 65 ++++ ...lationRootOperationsCollectionResponse.cs} | 8 +- ...ackSimulationRootPayloadsCollectionPage.cs | 38 +++ ...imulationRootPayloadsCollectionRequest.cs} | 56 ++-- ...onRootPayloadsCollectionRequestBuilder.cs} | 24 +- ...imulationRootPayloadsCollectionResponse.cs | 38 +++ .../requests/AttackSimulationRootRequest.cs | 12 + .../AttackSimulationRootRequestBuilder.cs | 24 ++ .../requests/DeviceAppManagementRequest.cs | 6 - .../DeviceAppManagementRequestBuilder.cs | 12 - ...cesWithoutCompliancePolicyReportRequest.cs | 68 ++++ ...outCompliancePolicyReportRequestBuilder.cs | 118 +++++++ .../DeviceManagementReportsRequestBuilder.cs | 29 ++ .../requests/DeviceManagementRequest.cs | 6 + .../DeviceManagementRequestBuilder.cs | 12 + ...yticsDeviceTimelineEventsCollectionPage.cs | 38 +++ ...csDeviceTimelineEventsCollectionRequest.cs | 208 +++++++++++++ ...eTimelineEventsCollectionRequestBuilder.cs | 65 ++++ ...sDeviceTimelineEventsCollectionResponse.cs | 38 +++ ...roupPolicyMigrationReportRequestBuilder.cs | 13 +- ...cyMigrationReportUpdateScopeTagsRequest.cs | 89 ++++++ ...tionReportUpdateScopeTagsRequestBuilder.cs | 54 ++++ .../IAttackSimulationOperationRequest.cs | 130 ++++++++ ...AttackSimulationOperationRequestBuilder.cs | 35 +++ ...SimulationRootOperationsCollectionPage.cs} | 10 +- ...mulationRootOperationsCollectionRequest.cs | 110 +++++++ ...nRootOperationsCollectionRequestBuilder.cs | 41 +++ ...ackSimulationRootPayloadsCollectionPage.cs | 31 ++ ...imulationRootPayloadsCollectionRequest.cs} | 44 +-- ...onRootPayloadsCollectionRequestBuilder.cs} | 16 +- .../IAttackSimulationRootRequestBuilder.cs | 12 + .../IDeviceAppManagementRequestBuilder.cs | 6 - ...cesWithoutCompliancePolicyReportRequest.cs | 49 +++ ...outCompliancePolicyReportRequestBuilder.cs | 28 ++ .../IDeviceManagementReportsRequestBuilder.cs | 15 + .../IDeviceManagementRequestBuilder.cs | 6 + ...yticsDeviceTimelineEventsCollectionPage.cs | 31 ++ ...csDeviceTimelineEventsCollectionRequest.cs | 110 +++++++ ...eTimelineEventsCollectionRequestBuilder.cs | 41 +++ ...roupPolicyMigrationReportRequestBuilder.cs | 7 +- ...cyMigrationReportUpdateScopeTagsRequest.cs | 60 ++++ ...tionReportUpdateScopeTagsRequestBuilder.cs | 28 ++ .../IIdentityGovernanceRequestBuilder.cs | 6 + .../requests/IPayloadReferenceRequest.cs | 51 +++ .../IPayloadReferenceRequestBuilder.cs | 33 ++ ...oadingKeyRequest.cs => IPayloadRequest.cs} | 74 ++--- ...stBuilder.cs => IPayloadRequestBuilder.cs} | 8 +- .../requests/IPayloadWithReferenceRequest.cs | 114 +++++++ .../IPayloadWithReferenceRequestBuilder.cs | 40 +++ ...heduleFilterByCurrentUserCollectionPage.cs | 30 ++ ...nmentScheduleFilterByCurrentUserRequest.cs | 83 +++++ ...heduleFilterByCurrentUserRequestBuilder.cs | 28 ++ ...stanceFilterByCurrentUserCollectionPage.cs | 30 ++ ...eduleInstanceFilterByCurrentUserRequest.cs | 83 +++++ ...stanceFilterByCurrentUserRequestBuilder.cs | 28 ++ ...sGroupAssignmentScheduleInstanceRequest.cs | 130 ++++++++ ...ssignmentScheduleInstanceRequestBuilder.cs | 55 ++++ ...signmentScheduleInstancesCollectionPage.cs | 31 ++ ...nmentScheduleInstancesCollectionRequest.cs | 110 +++++++ ...heduleInstancesCollectionRequestBuilder.cs | 46 +++ ...gedAccessGroupAssignmentScheduleRequest.cs | 130 ++++++++ ...ssGroupAssignmentScheduleRequestBuilder.cs | 55 ++++ ...pAssignmentScheduleRequestCancelRequest.cs | 56 ++++ ...mentScheduleRequestCancelRequestBuilder.cs | 28 ++ ...equestFilterByCurrentUserCollectionPage.cs | 30 ++ ...heduleRequestFilterByCurrentUserRequest.cs | 83 +++++ ...equestFilterByCurrentUserRequestBuilder.cs | 28 ++ ...ssGroupAssignmentScheduleRequestRequest.cs | 130 ++++++++ ...AssignmentScheduleRequestRequestBuilder.cs | 65 ++++ ...ssignmentScheduleRequestsCollectionPage.cs | 31 ++ ...gnmentScheduleRequestsCollectionRequest.cs | 110 +++++++ ...cheduleRequestsCollectionRequestBuilder.cs | 46 +++ ...sGroupAssignmentSchedulesCollectionPage.cs | 31 ++ ...oupAssignmentSchedulesCollectionRequest.cs | 110 +++++++ ...gnmentSchedulesCollectionRequestBuilder.cs | 46 +++ ...heduleFilterByCurrentUserCollectionPage.cs | 30 ++ ...ilityScheduleFilterByCurrentUserRequest.cs | 83 +++++ ...heduleFilterByCurrentUserRequestBuilder.cs | 28 ++ ...stanceFilterByCurrentUserCollectionPage.cs | 30 ++ ...eduleInstanceFilterByCurrentUserRequest.cs | 83 +++++ ...stanceFilterByCurrentUserRequestBuilder.cs | 28 ++ ...ibilityScheduleInstanceReferenceRequest.cs | 51 +++ ...ScheduleInstanceReferenceRequestBuilder.cs | 33 ++ ...GroupEligibilityScheduleInstanceRequest.cs | 130 ++++++++ ...igibilityScheduleInstanceRequestBuilder.cs | 49 +++ ...ityScheduleInstanceWithReferenceRequest.cs | 114 +++++++ ...duleInstanceWithReferenceRequestBuilder.cs | 40 +++ ...gibilityScheduleInstancesCollectionPage.cs | 31 ++ ...ilityScheduleInstancesCollectionRequest.cs | 110 +++++++ ...heduleInstancesCollectionRequestBuilder.cs | 46 +++ ...roupEligibilityScheduleReferenceRequest.cs | 51 +++ ...gibilityScheduleReferenceRequestBuilder.cs | 33 ++ ...edAccessGroupEligibilityScheduleRequest.cs | 130 ++++++++ ...sGroupEligibilityScheduleRequestBuilder.cs | 49 +++ ...EligibilityScheduleRequestCancelRequest.cs | 56 ++++ ...lityScheduleRequestCancelRequestBuilder.cs | 28 ++ ...equestFilterByCurrentUserCollectionPage.cs | 30 ++ ...heduleRequestFilterByCurrentUserRequest.cs | 83 +++++ ...equestFilterByCurrentUserRequestBuilder.cs | 28 ++ ...sGroupEligibilityScheduleRequestRequest.cs | 130 ++++++++ ...ligibilityScheduleRequestRequestBuilder.cs | 59 ++++ ...igibilityScheduleRequestsCollectionPage.cs | 31 ++ ...bilityScheduleRequestsCollectionRequest.cs | 110 +++++++ ...cheduleRequestsCollectionRequestBuilder.cs | 46 +++ ...EligibilityScheduleWithReferenceRequest.cs | 114 +++++++ ...lityScheduleWithReferenceRequestBuilder.cs | 40 +++ ...GroupEligibilitySchedulesCollectionPage.cs | 31 ++ ...upEligibilitySchedulesCollectionRequest.cs | 110 +++++++ ...bilitySchedulesCollectionRequestBuilder.cs | 46 +++ .../requests/IPrivilegedAccessGroupRequest.cs | 130 ++++++++ .../IPrivilegedAccessGroupRequestBuilder.cs | 71 +++++ .../requests/IPrivilegedAccessRootRequest.cs | 130 ++++++++ .../IPrivilegedAccessRootRequestBuilder.cs | 41 +++ ...PrivilegedAccessScheduleInstanceRequest.cs | 130 ++++++++ ...gedAccessScheduleInstanceRequestBuilder.cs | 35 +++ .../IPrivilegedAccessScheduleRequest.cs | 130 ++++++++ ...IPrivilegedAccessScheduleRequestBuilder.cs | 35 +++ ...IPrivilegedAccessScheduleRequestRequest.cs | 130 ++++++++ ...egedAccessScheduleRequestRequestBuilder.cs | 35 +++ .../requests/ISimulationRequestBuilder.cs | 6 + .../ITenantRelationshipRequestBuilder.cs | 6 +- ...nceAnalyticsDeviceTimelineEventsRequest.cs | 130 ++++++++ ...yticsDeviceTimelineEventsRequestBuilder.cs | 35 +++ .../IdentityGovernanceRequestBuilder.cs | 12 + .../requests/PayloadReferenceRequest.cs | 91 ++++++ .../PayloadReferenceRequestBuilder.cs | 51 +++ ...LoadingKeyRequest.cs => PayloadRequest.cs} | 100 +++--- ...estBuilder.cs => PayloadRequestBuilder.cs} | 14 +- .../requests/PayloadWithReferenceRequest.cs | 210 +++++++++++++ .../PayloadWithReferenceRequestBuilder.cs | 65 ++++ ...heduleFilterByCurrentUserCollectionPage.cs | 36 +++ ...leFilterByCurrentUserCollectionResponse.cs | 39 +++ ...nmentScheduleFilterByCurrentUserRequest.cs | 133 ++++++++ ...heduleFilterByCurrentUserRequestBuilder.cs | 50 +++ ...stanceFilterByCurrentUserCollectionPage.cs | 36 +++ ...ceFilterByCurrentUserCollectionResponse.cs | 39 +++ ...eduleInstanceFilterByCurrentUserRequest.cs | 133 ++++++++ ...stanceFilterByCurrentUserRequestBuilder.cs | 50 +++ ...sGroupAssignmentScheduleInstanceRequest.cs | 249 +++++++++++++++ ...ssignmentScheduleInstanceRequestBuilder.cs | 92 ++++++ ...signmentScheduleInstancesCollectionPage.cs | 38 +++ ...nmentScheduleInstancesCollectionRequest.cs | 208 +++++++++++++ ...heduleInstancesCollectionRequestBuilder.cs | 76 +++++ ...mentScheduleInstancesCollectionResponse.cs | 38 +++ ...gedAccessGroupAssignmentScheduleRequest.cs | 249 +++++++++++++++ ...ssGroupAssignmentScheduleRequestBuilder.cs | 92 ++++++ ...pAssignmentScheduleRequestCancelRequest.cs | 81 +++++ ...mentScheduleRequestCancelRequestBuilder.cs | 46 +++ ...equestFilterByCurrentUserCollectionPage.cs | 36 +++ ...stFilterByCurrentUserCollectionResponse.cs | 39 +++ ...heduleRequestFilterByCurrentUserRequest.cs | 133 ++++++++ ...equestFilterByCurrentUserRequestBuilder.cs | 50 +++ ...ssGroupAssignmentScheduleRequestRequest.cs | 249 +++++++++++++++ ...AssignmentScheduleRequestRequestBuilder.cs | 113 +++++++ ...ssignmentScheduleRequestsCollectionPage.cs | 38 +++ ...gnmentScheduleRequestsCollectionRequest.cs | 208 +++++++++++++ ...cheduleRequestsCollectionRequestBuilder.cs | 76 +++++ ...nmentScheduleRequestsCollectionResponse.cs | 38 +++ ...sGroupAssignmentSchedulesCollectionPage.cs | 38 +++ ...oupAssignmentSchedulesCollectionRequest.cs | 208 +++++++++++++ ...gnmentSchedulesCollectionRequestBuilder.cs | 76 +++++ ...upAssignmentSchedulesCollectionResponse.cs | 38 +++ ...heduleFilterByCurrentUserCollectionPage.cs | 36 +++ ...leFilterByCurrentUserCollectionResponse.cs | 39 +++ ...ilityScheduleFilterByCurrentUserRequest.cs | 133 ++++++++ ...heduleFilterByCurrentUserRequestBuilder.cs | 50 +++ ...stanceFilterByCurrentUserCollectionPage.cs | 36 +++ ...ceFilterByCurrentUserCollectionResponse.cs | 39 +++ ...eduleInstanceFilterByCurrentUserRequest.cs | 133 ++++++++ ...stanceFilterByCurrentUserRequestBuilder.cs | 50 +++ ...ibilityScheduleInstanceReferenceRequest.cs | 91 ++++++ ...ScheduleInstanceReferenceRequestBuilder.cs | 51 +++ ...GroupEligibilityScheduleInstanceRequest.cs | 249 +++++++++++++++ ...igibilityScheduleInstanceRequestBuilder.cs | 80 +++++ ...ityScheduleInstanceWithReferenceRequest.cs | 210 +++++++++++++ ...duleInstanceWithReferenceRequestBuilder.cs | 65 ++++ ...gibilityScheduleInstancesCollectionPage.cs | 38 +++ ...ilityScheduleInstancesCollectionRequest.cs | 208 +++++++++++++ ...heduleInstancesCollectionRequestBuilder.cs | 76 +++++ ...lityScheduleInstancesCollectionResponse.cs | 38 +++ ...roupEligibilityScheduleReferenceRequest.cs | 91 ++++++ ...gibilityScheduleReferenceRequestBuilder.cs | 51 +++ ...edAccessGroupEligibilityScheduleRequest.cs | 249 +++++++++++++++ ...sGroupEligibilityScheduleRequestBuilder.cs | 80 +++++ ...EligibilityScheduleRequestCancelRequest.cs | 81 +++++ ...lityScheduleRequestCancelRequestBuilder.cs | 46 +++ ...equestFilterByCurrentUserCollectionPage.cs | 36 +++ ...stFilterByCurrentUserCollectionResponse.cs | 39 +++ ...heduleRequestFilterByCurrentUserRequest.cs | 133 ++++++++ ...equestFilterByCurrentUserRequestBuilder.cs | 50 +++ ...sGroupEligibilityScheduleRequestRequest.cs | 249 +++++++++++++++ ...ligibilityScheduleRequestRequestBuilder.cs | 101 ++++++ ...igibilityScheduleRequestsCollectionPage.cs | 38 +++ ...bilityScheduleRequestsCollectionRequest.cs | 208 +++++++++++++ ...cheduleRequestsCollectionRequestBuilder.cs | 76 +++++ ...ilityScheduleRequestsCollectionResponse.cs | 38 +++ ...EligibilityScheduleWithReferenceRequest.cs | 210 +++++++++++++ ...lityScheduleWithReferenceRequestBuilder.cs | 65 ++++ ...GroupEligibilitySchedulesCollectionPage.cs | 38 +++ ...upEligibilitySchedulesCollectionRequest.cs | 208 +++++++++++++ ...bilitySchedulesCollectionRequestBuilder.cs | 76 +++++ ...pEligibilitySchedulesCollectionResponse.cs | 38 +++ .../requests/PrivilegedAccessGroupRequest.cs | 291 ++++++++++++++++++ .../PrivilegedAccessGroupRequestBuilder.cs | 126 ++++++++ .../requests/PrivilegedAccessRootRequest.cs | 249 +++++++++++++++ .../PrivilegedAccessRootRequestBuilder.cs | 66 ++++ ...PrivilegedAccessScheduleInstanceRequest.cs | 249 +++++++++++++++ ...gedAccessScheduleInstanceRequestBuilder.cs | 54 ++++ .../PrivilegedAccessScheduleRequest.cs | 249 +++++++++++++++ .../PrivilegedAccessScheduleRequestBuilder.cs | 54 ++++ .../PrivilegedAccessScheduleRequestRequest.cs | 249 +++++++++++++++ ...egedAccessScheduleRequestRequestBuilder.cs | 54 ++++ .../requests/SimulationRequestBuilder.cs | 12 + .../TenantRelationshipRequestBuilder.cs | 6 +- ...nceAnalyticsDeviceTimelineEventsRequest.cs | 249 +++++++++++++++ ...yticsDeviceTimelineEventsRequestBuilder.cs | 54 ++++ .../Generated/search/model/Qna.cs | 2 +- .../securitynamespace/model/AlertEvidence.cs | 2 +- .../securitynamespace/model/Incident.cs | 1 + .../securitynamespace/model/IpEvidence.cs | 1 + 355 files changed, 19827 insertions(+), 401 deletions(-) create mode 100644 src/Microsoft.Graph/Generated/model/AccountTargetContent.cs create mode 100644 src/Microsoft.Graph/Generated/model/AccountTargetContentType.cs create mode 100644 src/Microsoft.Graph/Generated/model/AddressBookAccountTargetContent.cs create mode 100644 src/Microsoft.Graph/Generated/model/AssignmentScheduleFilterByCurrentUserOptions.cs create mode 100644 src/Microsoft.Graph/Generated/model/AssignmentScheduleInstanceFilterByCurrentUserOptions.cs create mode 100644 src/Microsoft.Graph/Generated/model/AssignmentScheduleRequestFilterByCurrentUserOptions.cs create mode 100644 src/Microsoft.Graph/Generated/model/AttackSimulationOperation.cs create mode 100644 src/Microsoft.Graph/Generated/model/AttackSimulationOperationType.cs create mode 100644 src/Microsoft.Graph/Generated/model/BookingStaffMembershipStatus.cs create mode 100644 src/Microsoft.Graph/Generated/model/CoachmarkLocation.cs create mode 100644 src/Microsoft.Graph/Generated/model/CoachmarkLocationType.cs create mode 100644 src/Microsoft.Graph/Generated/model/DeviceEventLevel.cs create mode 100644 src/Microsoft.Graph/Generated/model/DeviceManagementReportsGetDevicesWithoutCompliancePolicyReportRequestBody.cs create mode 100644 src/Microsoft.Graph/Generated/model/EligibilityScheduleFilterByCurrentUserOptions.cs create mode 100644 src/Microsoft.Graph/Generated/model/EligibilityScheduleInstanceFilterByCurrentUserOptions.cs create mode 100644 src/Microsoft.Graph/Generated/model/EligibilityScheduleRequestFilterByCurrentUserOptions.cs create mode 100644 src/Microsoft.Graph/Generated/model/EmailPayloadDetail.cs create mode 100644 src/Microsoft.Graph/Generated/model/GroupPolicyMigrationReportUpdateScopeTagsRequestBody.cs create mode 100644 src/Microsoft.Graph/Generated/model/IncludeAllAccountTargetContent.cs create mode 100644 src/Microsoft.Graph/Generated/model/OnlineMeetingContentSharingDisabledReason.cs create mode 100644 src/Microsoft.Graph/Generated/model/OnlineMeetingRestricted.cs create mode 100644 src/Microsoft.Graph/Generated/model/OnlineMeetingVideoDisabledReason.cs create mode 100644 src/Microsoft.Graph/Generated/model/PartnerTenantType.cs create mode 100644 src/Microsoft.Graph/Generated/model/Payload.cs create mode 100644 src/Microsoft.Graph/Generated/model/PayloadBrand.cs create mode 100644 src/Microsoft.Graph/Generated/model/PayloadCoachmark.cs create mode 100644 src/Microsoft.Graph/Generated/model/PayloadComplexity.cs create mode 100644 src/Microsoft.Graph/Generated/model/PayloadDetail.cs create mode 100644 src/Microsoft.Graph/Generated/model/PayloadIndustry.cs create mode 100644 src/Microsoft.Graph/Generated/model/PayloadTheme.cs create mode 100644 src/Microsoft.Graph/Generated/model/PrivilegedAccessGroup.cs create mode 100644 src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupAssignmentSchedule.cs create mode 100644 src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupAssignmentScheduleInstance.cs create mode 100644 src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupAssignmentScheduleRequest.cs create mode 100644 src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupAssignmentType.cs create mode 100644 src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupEligibilitySchedule.cs create mode 100644 src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupEligibilityScheduleInstance.cs create mode 100644 src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupEligibilityScheduleRequest.cs create mode 100644 src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupMemberType.cs create mode 100644 src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupRelationships.cs create mode 100644 src/Microsoft.Graph/Generated/model/PrivilegedAccessRoot.cs create mode 100644 src/Microsoft.Graph/Generated/model/PrivilegedAccessSchedule.cs create mode 100644 src/Microsoft.Graph/Generated/model/PrivilegedAccessScheduleInstance.cs create mode 100644 src/Microsoft.Graph/Generated/model/PrivilegedAccessScheduleRequest.cs create mode 100644 src/Microsoft.Graph/Generated/model/ScheduleRequestActions.cs delete mode 100644 src/Microsoft.Graph/Generated/model/SideLoadingKey.cs create mode 100644 src/Microsoft.Graph/Generated/model/SimulationContentSource.cs create mode 100644 src/Microsoft.Graph/Generated/model/SimulationContentStatus.cs create mode 100644 src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsDeviceTimelineEvents.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AttackSimulationOperationRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AttackSimulationOperationRequestBuilder.cs rename src/Microsoft.Graph/Generated/requests/{DeviceAppManagementSideLoadingKeysCollectionPage.cs => AttackSimulationRootOperationsCollectionPage.cs} (65%) create mode 100644 src/Microsoft.Graph/Generated/requests/AttackSimulationRootOperationsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AttackSimulationRootOperationsCollectionRequestBuilder.cs rename src/Microsoft.Graph/Generated/requests/{DeviceAppManagementSideLoadingKeysCollectionResponse.cs => AttackSimulationRootOperationsCollectionResponse.cs} (77%) create mode 100644 src/Microsoft.Graph/Generated/requests/AttackSimulationRootPayloadsCollectionPage.cs rename src/Microsoft.Graph/Generated/requests/{DeviceAppManagementSideLoadingKeysCollectionRequest.cs => AttackSimulationRootPayloadsCollectionRequest.cs} (68%) rename src/Microsoft.Graph/Generated/requests/{DeviceAppManagementSideLoadingKeysCollectionRequestBuilder.cs => AttackSimulationRootPayloadsCollectionRequestBuilder.cs} (56%) create mode 100644 src/Microsoft.Graph/Generated/requests/AttackSimulationRootPayloadsCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/DeviceManagementReportsGetDevicesWithoutCompliancePolicyReportRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/DeviceManagementReportsGetDevicesWithoutCompliancePolicyReportRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/DeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/GroupPolicyMigrationReportUpdateScopeTagsRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/GroupPolicyMigrationReportUpdateScopeTagsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAttackSimulationOperationRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAttackSimulationOperationRequestBuilder.cs rename src/Microsoft.Graph/Generated/requests/{IDeviceAppManagementSideLoadingKeysCollectionPage.cs => IAttackSimulationRootOperationsCollectionPage.cs} (64%) create mode 100644 src/Microsoft.Graph/Generated/requests/IAttackSimulationRootOperationsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAttackSimulationRootOperationsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAttackSimulationRootPayloadsCollectionPage.cs rename src/Microsoft.Graph/Generated/requests/{IDeviceAppManagementSideLoadingKeysCollectionRequest.cs => IAttackSimulationRootPayloadsCollectionRequest.cs} (59%) rename src/Microsoft.Graph/Generated/requests/{IDeviceAppManagementSideLoadingKeysCollectionRequestBuilder.cs => IAttackSimulationRootPayloadsCollectionRequestBuilder.cs} (60%) create mode 100644 src/Microsoft.Graph/Generated/requests/IDeviceManagementReportsGetDevicesWithoutCompliancePolicyReportRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IDeviceManagementReportsGetDevicesWithoutCompliancePolicyReportRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IGroupPolicyMigrationReportUpdateScopeTagsRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IGroupPolicyMigrationReportUpdateScopeTagsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPayloadReferenceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPayloadReferenceRequestBuilder.cs rename src/Microsoft.Graph/Generated/requests/{ISideLoadingKeyRequest.cs => IPayloadRequest.cs} (51%) rename src/Microsoft.Graph/Generated/requests/{ISideLoadingKeyRequestBuilder.cs => IPayloadRequestBuilder.cs} (79%) create mode 100644 src/Microsoft.Graph/Generated/requests/IPayloadWithReferenceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPayloadWithReferenceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleFilterByCurrentUserCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleFilterByCurrentUserRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleFilterByCurrentUserRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleInstanceFilterByCurrentUserCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleInstanceFilterByCurrentUserRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleInstanceFilterByCurrentUserRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleInstanceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleInstanceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleInstancesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleInstancesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleInstancesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleRequestCancelRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleRequestCancelRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleRequestFilterByCurrentUserCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleRequestFilterByCurrentUserRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleRequestFilterByCurrentUserRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleRequestRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleRequestRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleRequestsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleRequestsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentScheduleRequestsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentSchedulesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentSchedulesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupAssignmentSchedulesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleFilterByCurrentUserCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleFilterByCurrentUserRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleFilterByCurrentUserRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleInstanceFilterByCurrentUserCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleInstanceFilterByCurrentUserRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleInstanceFilterByCurrentUserRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleInstanceReferenceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleInstanceReferenceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleInstanceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleInstanceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleInstanceWithReferenceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleInstanceWithReferenceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleInstancesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleInstancesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleInstancesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleReferenceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleReferenceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleRequestCancelRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleRequestCancelRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleRequestFilterByCurrentUserCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleRequestFilterByCurrentUserRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleRequestFilterByCurrentUserRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleRequestRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleRequestRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleRequestsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleRequestsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleRequestsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleWithReferenceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilityScheduleWithReferenceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilitySchedulesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilitySchedulesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupEligibilitySchedulesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessGroupRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessRootRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessRootRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessScheduleInstanceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessScheduleInstanceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessScheduleRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessScheduleRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessScheduleRequestRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPrivilegedAccessScheduleRequestRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUserExperienceAnalyticsDeviceTimelineEventsRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUserExperienceAnalyticsDeviceTimelineEventsRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PayloadReferenceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PayloadReferenceRequestBuilder.cs rename src/Microsoft.Graph/Generated/requests/{SideLoadingKeyRequest.cs => PayloadRequest.cs} (60%) rename src/Microsoft.Graph/Generated/requests/{SideLoadingKeyRequestBuilder.cs => PayloadRequestBuilder.cs} (74%) create mode 100644 src/Microsoft.Graph/Generated/requests/PayloadWithReferenceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PayloadWithReferenceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleFilterByCurrentUserCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleFilterByCurrentUserCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleFilterByCurrentUserRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleFilterByCurrentUserRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleInstanceFilterByCurrentUserCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleInstanceFilterByCurrentUserCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleInstanceFilterByCurrentUserRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleInstanceFilterByCurrentUserRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleInstanceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleInstanceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleInstancesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleInstancesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleInstancesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleInstancesCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleRequestCancelRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleRequestCancelRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleRequestFilterByCurrentUserCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleRequestFilterByCurrentUserCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleRequestFilterByCurrentUserRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleRequestFilterByCurrentUserRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleRequestRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleRequestRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleRequestsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleRequestsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleRequestsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentScheduleRequestsCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentSchedulesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentSchedulesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentSchedulesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupAssignmentSchedulesCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleFilterByCurrentUserCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleFilterByCurrentUserCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleFilterByCurrentUserRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleFilterByCurrentUserRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleInstanceFilterByCurrentUserCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleInstanceFilterByCurrentUserCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleInstanceFilterByCurrentUserRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleInstanceFilterByCurrentUserRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleInstanceReferenceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleInstanceReferenceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleInstanceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleInstanceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleInstanceWithReferenceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleInstanceWithReferenceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleInstancesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleInstancesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleInstancesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleInstancesCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleReferenceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleReferenceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleRequestCancelRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleRequestCancelRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleRequestFilterByCurrentUserCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleRequestFilterByCurrentUserCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleRequestFilterByCurrentUserRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleRequestFilterByCurrentUserRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleRequestRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleRequestRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleRequestsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleRequestsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleRequestsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleRequestsCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleWithReferenceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilityScheduleWithReferenceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilitySchedulesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilitySchedulesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilitySchedulesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupEligibilitySchedulesCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessGroupRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessRootRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessRootRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessScheduleInstanceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessScheduleInstanceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessScheduleRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessScheduleRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessScheduleRequestRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PrivilegedAccessScheduleRequestRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UserExperienceAnalyticsDeviceTimelineEventsRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UserExperienceAnalyticsDeviceTimelineEventsRequestBuilder.cs diff --git a/src/Microsoft.Graph/Generated/devicemanagementnamespace/model/AlertImpact.cs b/src/Microsoft.Graph/Generated/devicemanagementnamespace/model/AlertImpact.cs index 7ad674516b4..84d59a53711 100644 --- a/src/Microsoft.Graph/Generated/devicemanagementnamespace/model/AlertImpact.cs +++ b/src/Microsoft.Graph/Generated/devicemanagementnamespace/model/AlertImpact.cs @@ -30,7 +30,7 @@ public partial class AlertImpact /// /// Gets or sets value. - /// The number value of the impact. + /// The number value of the impact. For the aggregation types of count and affectedCloudPcCount, the value indicates the number of affected instances. For example, 6 affectedCloudPcCount means that 6 Cloud PCs are affected. For the aggregation types of percentage and affectedCloudPcPercentage, the value indicates the percent of affected instances. For example, 12 affectedCloudPcPercentage means that 12% of Cloud PCs are affected. /// [JsonPropertyName("value")] public Int32? Value { get; set; } diff --git a/src/Microsoft.Graph/Generated/devicemanagementnamespace/model/AlertRecord.cs b/src/Microsoft.Graph/Generated/devicemanagementnamespace/model/AlertRecord.cs index 7d3b2d3660a..9bca03ad59a 100644 --- a/src/Microsoft.Graph/Generated/devicemanagementnamespace/model/AlertRecord.cs +++ b/src/Microsoft.Graph/Generated/devicemanagementnamespace/model/AlertRecord.cs @@ -23,7 +23,7 @@ public partial class AlertRecord : Microsoft.Graph.Entity /// /// Gets or sets alert impact. - /// The impact of the alert event. Consists of a number followed by the aggregation type. For example, 6 Count and 12 AffectedCloudPcPercentage. + /// The impact of the alert event. Consists of a number followed by the aggregation type. For example, 6 affectedCloudPcCount means that 6 Cloud PCs are affected. 12 affectedCloudPcPercentage means 12% of Cloud PCs are affected. /// [JsonPropertyName("alertImpact")] public AlertImpact AlertImpact { get; set; } diff --git a/src/Microsoft.Graph/Generated/devicemanagementnamespace/model/AlertRule.cs b/src/Microsoft.Graph/Generated/devicemanagementnamespace/model/AlertRule.cs index 0e7128f386f..ffadfdb073f 100644 --- a/src/Microsoft.Graph/Generated/devicemanagementnamespace/model/AlertRule.cs +++ b/src/Microsoft.Graph/Generated/devicemanagementnamespace/model/AlertRule.cs @@ -51,25 +51,28 @@ public partial class AlertRule : Microsoft.Graph.Entity /// /// Gets or sets is system rule. - /// Indicates whether the rule is a system rule. If true, the rule is a system rule; otherwise, the rule is a custom defined rule and can be edited. System rules are built-in and only + /// Indicates whether the rule is a system rule. If true, the rule is a system rule; otherwise, the rule is a custom defined rule and can be edited. System rules are built-in and only a few properties can be edited. /// [JsonPropertyName("isSystemRule")] public bool? IsSystemRule { get; set; } /// /// Gets or sets notification channels. + /// The notification channels of the rule selected by the user. /// [JsonPropertyName("notificationChannels")] public IEnumerable NotificationChannels { get; set; } /// /// Gets or sets severity. + /// The severity of the rule. The possible values are: unknown, informational, warning, critical, unknownFutureValue. /// [JsonPropertyName("severity")] public RuleSeverityType? Severity { get; set; } /// /// Gets or sets threshold. + /// The conditions to send alerts. For example, send alert when provisioning has failed for greater than or equal to 6 Cloud PCs. /// [JsonPropertyName("threshold")] public RuleThreshold Threshold { get; set; } diff --git a/src/Microsoft.Graph/Generated/devicemanagementnamespace/model/PortalNotification.cs b/src/Microsoft.Graph/Generated/devicemanagementnamespace/model/PortalNotification.cs index d79e3f4bc16..734aa04eb36 100644 --- a/src/Microsoft.Graph/Generated/devicemanagementnamespace/model/PortalNotification.cs +++ b/src/Microsoft.Graph/Generated/devicemanagementnamespace/model/PortalNotification.cs @@ -65,7 +65,7 @@ public partial class PortalNotification /// /// Gets or sets isPortalNotificationSent. - /// If true, the portal notification has already been sent for the user; otherwise, the portal notification hasn't been sent yet. + /// true if the portal notification has already been sent to the user; false otherwise. /// [JsonPropertyName("isPortalNotificationSent")] public bool? IsPortalNotificationSent { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AccountTargetContent.cs b/src/Microsoft.Graph/Generated/model/AccountTargetContent.cs new file mode 100644 index 00000000000..43d7ec0556e --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/AccountTargetContent.cs @@ -0,0 +1,43 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: ComplexType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type AccountTargetContent. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class AccountTargetContent + { + + /// + /// Gets or sets type. + /// + [JsonPropertyName("type")] + public AccountTargetContentType? Type { get; set; } + + /// + /// Gets or sets additional data. + /// + [JsonExtensionData] + public IDictionary AdditionalData { get; set; } + + /// + /// Gets or sets @odata.type. + /// + [JsonPropertyName("@odata.type")] + public string ODataType { get; set; } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/AccountTargetContentType.cs b/src/Microsoft.Graph/Generated/model/AccountTargetContentType.cs new file mode 100644 index 00000000000..40ef8bde099 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/AccountTargetContentType.cs @@ -0,0 +1,43 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum AccountTargetContentType. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum AccountTargetContentType + { + + /// + /// Unknown + /// + Unknown = 0, + + /// + /// Include All + /// + IncludeAll = 1, + + /// + /// Address Book + /// + AddressBook = 2, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 3, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/AddressBookAccountTargetContent.cs b/src/Microsoft.Graph/Generated/model/AddressBookAccountTargetContent.cs new file mode 100644 index 00000000000..6c95ce463c0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/AddressBookAccountTargetContent.cs @@ -0,0 +1,37 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: ComplexType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type AddressBookAccountTargetContent. + /// + public partial class AddressBookAccountTargetContent : AccountTargetContent + { + /// + /// Initializes a new instance of the class. + /// + public AddressBookAccountTargetContent() + { + this.ODataType = "microsoft.graph.addressBookAccountTargetContent"; + } + + /// + /// Gets or sets accountTargetEmails. + /// + [JsonPropertyName("accountTargetEmails")] + public IEnumerable AccountTargetEmails { get; set; } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/AndroidDeviceOwnerEnrollmentProfile.cs b/src/Microsoft.Graph/Generated/model/AndroidDeviceOwnerEnrollmentProfile.cs index ebafebd37ed..c5e70a54f38 100644 --- a/src/Microsoft.Graph/Generated/model/AndroidDeviceOwnerEnrollmentProfile.cs +++ b/src/Microsoft.Graph/Generated/model/AndroidDeviceOwnerEnrollmentProfile.cs @@ -84,6 +84,13 @@ public partial class AndroidDeviceOwnerEnrollmentProfile : Entity [JsonPropertyName("enrollmentTokenUsageCount")] public Int32? EnrollmentTokenUsageCount { get; set; } + /// + /// Gets or sets is teams device profile. + /// Boolean indicating if this profile is an Android AOSP for Teams device profile. + /// + [JsonPropertyName("isTeamsDeviceProfile")] + public bool? IsTeamsDeviceProfile { get; set; } + /// /// Gets or sets last modified date time. /// Date time the enrollment profile was last modified. diff --git a/src/Microsoft.Graph/Generated/model/AndroidMinimumOperatingSystem.cs b/src/Microsoft.Graph/Generated/model/AndroidMinimumOperatingSystem.cs index 67f4f975487..dd2c97fcd0d 100644 --- a/src/Microsoft.Graph/Generated/model/AndroidMinimumOperatingSystem.cs +++ b/src/Microsoft.Graph/Generated/model/AndroidMinimumOperatingSystem.cs @@ -23,112 +23,112 @@ public partial class AndroidMinimumOperatingSystem /// /// Gets or sets v10_0. - /// Version 10.0 or later. + /// When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v10_0")] public bool? V10_0 { get; set; } /// /// Gets or sets v11_0. - /// Version 11.0 or later. + /// When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v11_0")] public bool? V11_0 { get; set; } /// /// Gets or sets v4_0. - /// Version 4.0 or later. + /// When TRUE, only Version 4.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v4_0")] public bool? V4_0 { get; set; } /// /// Gets or sets v4_0_3. - /// Version 4.0.3 or later. + /// When TRUE, only Version 4.0.3 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v4_0_3")] public bool? V4_0_3 { get; set; } /// /// Gets or sets v4_1. - /// Version 4.1 or later. + /// When TRUE, only Version 4.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v4_1")] public bool? V4_1 { get; set; } /// /// Gets or sets v4_2. - /// Version 4.2 or later. + /// When TRUE, only Version 4.2 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v4_2")] public bool? V4_2 { get; set; } /// /// Gets or sets v4_3. - /// Version 4.3 or later. + /// When TRUE, only Version 4.3 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v4_3")] public bool? V4_3 { get; set; } /// /// Gets or sets v4_4. - /// Version 4.4 or later. + /// When TRUE, only Version 4.4 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v4_4")] public bool? V4_4 { get; set; } /// /// Gets or sets v5_0. - /// Version 5.0 or later. + /// When TRUE, only Version 5.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v5_0")] public bool? V5_0 { get; set; } /// /// Gets or sets v5_1. - /// Version 5.1 or later. + /// When TRUE, only Version 5.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v5_1")] public bool? V5_1 { get; set; } /// /// Gets or sets v6_0. - /// Version 6.0 or later. + /// When TRUE, only Version 6.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v6_0")] public bool? V6_0 { get; set; } /// /// Gets or sets v7_0. - /// Version 7.0 or later. + /// When TRUE, only Version 7.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v7_0")] public bool? V7_0 { get; set; } /// /// Gets or sets v7_1. - /// Version 7.1 or later. + /// When TRUE, only Version 7.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v7_1")] public bool? V7_1 { get; set; } /// /// Gets or sets v8_0. - /// Version 8.0 or later. + /// When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v8_0")] public bool? V8_0 { get; set; } /// /// Gets or sets v8_1. - /// Version 8.1 or later. + /// When TRUE, only Version 8.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v8_1")] public bool? V8_1 { get; set; } /// /// Gets or sets v9_0. - /// Version 9.0 or later. + /// When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v9_0")] public bool? V9_0 { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AssignmentScheduleFilterByCurrentUserOptions.cs b/src/Microsoft.Graph/Generated/model/AssignmentScheduleFilterByCurrentUserOptions.cs new file mode 100644 index 00000000000..d9c09f1f4de --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/AssignmentScheduleFilterByCurrentUserOptions.cs @@ -0,0 +1,33 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum AssignmentScheduleFilterByCurrentUserOptions. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum AssignmentScheduleFilterByCurrentUserOptions + { + + /// + /// Principal + /// + Principal = 1, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 2, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/AssignmentScheduleInstanceFilterByCurrentUserOptions.cs b/src/Microsoft.Graph/Generated/model/AssignmentScheduleInstanceFilterByCurrentUserOptions.cs new file mode 100644 index 00000000000..f84274e2d70 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/AssignmentScheduleInstanceFilterByCurrentUserOptions.cs @@ -0,0 +1,33 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum AssignmentScheduleInstanceFilterByCurrentUserOptions. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum AssignmentScheduleInstanceFilterByCurrentUserOptions + { + + /// + /// Principal + /// + Principal = 1, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 2, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/AssignmentScheduleRequestFilterByCurrentUserOptions.cs b/src/Microsoft.Graph/Generated/model/AssignmentScheduleRequestFilterByCurrentUserOptions.cs new file mode 100644 index 00000000000..f9bc33d7e79 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/AssignmentScheduleRequestFilterByCurrentUserOptions.cs @@ -0,0 +1,43 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum AssignmentScheduleRequestFilterByCurrentUserOptions. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum AssignmentScheduleRequestFilterByCurrentUserOptions + { + + /// + /// Principal + /// + Principal = 1, + + /// + /// Created By + /// + CreatedBy = 2, + + /// + /// Approver + /// + Approver = 3, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 4, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/AttackSimulationOperation.cs b/src/Microsoft.Graph/Generated/model/AttackSimulationOperation.cs new file mode 100644 index 00000000000..d4e64de07e4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/AttackSimulationOperation.cs @@ -0,0 +1,52 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type Attack Simulation Operation. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class AttackSimulationOperation : LongRunningOperation + { + + /// + /// The AttackSimulationOperation constructor + /// + public AttackSimulationOperation() + { + this.ODataType = "microsoft.graph.attackSimulationOperation"; + } + + /// + /// Gets or sets percentage completed. + /// + [JsonPropertyName("percentageCompleted")] + public Int32? PercentageCompleted { get; set; } + + /// + /// Gets or sets tenant id. + /// + [JsonPropertyName("tenantId")] + public string TenantId { get; set; } + + /// + /// Gets or sets type. + /// + [JsonPropertyName("type")] + public AttackSimulationOperationType? Type { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/AttackSimulationOperationType.cs b/src/Microsoft.Graph/Generated/model/AttackSimulationOperationType.cs new file mode 100644 index 00000000000..406b210aaa9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/AttackSimulationOperationType.cs @@ -0,0 +1,38 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum AttackSimulationOperationType. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum AttackSimulationOperationType + { + + /// + /// Create Simualation + /// + CreateSimualation = 0, + + /// + /// Update Simulation + /// + UpdateSimulation = 1, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 2, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/AttackSimulationRoot.cs b/src/Microsoft.Graph/Generated/model/AttackSimulationRoot.cs index 4ee486fcba2..0f691c0a8ff 100644 --- a/src/Microsoft.Graph/Generated/model/AttackSimulationRoot.cs +++ b/src/Microsoft.Graph/Generated/model/AttackSimulationRoot.cs @@ -29,6 +29,32 @@ protected internal AttackSimulationRoot() // Don't allow initialization of abstract entity types } + /// + /// Gets or sets operations. + /// + [JsonPropertyName("operations")] + public IAttackSimulationRootOperationsCollectionPage Operations { get; set; } + + /// + /// Gets or sets operationsNextLink. + /// + [JsonPropertyName("operations@odata.nextLink")] + [JsonConverter(typeof(NextLinkConverter))] + public string OperationsNextLink { get; set; } + + /// + /// Gets or sets payloads. + /// + [JsonPropertyName("payloads")] + public IAttackSimulationRootPayloadsCollectionPage Payloads { get; set; } + + /// + /// Gets or sets payloadsNextLink. + /// + [JsonPropertyName("payloads@odata.nextLink")] + [JsonConverter(typeof(NextLinkConverter))] + public string PayloadsNextLink { get; set; } + /// /// Gets or sets simulation automations. /// Represents simulation automation created to run on a tenant. diff --git a/src/Microsoft.Graph/Generated/model/AuthenticationEventListener.cs b/src/Microsoft.Graph/Generated/model/AuthenticationEventListener.cs index e2942da0cfa..5b3d03c5e40 100644 --- a/src/Microsoft.Graph/Generated/model/AuthenticationEventListener.cs +++ b/src/Microsoft.Graph/Generated/model/AuthenticationEventListener.cs @@ -47,12 +47,6 @@ protected internal AuthenticationEventListener() [JsonPropertyName("priority")] public Int32? Priority { get; set; } - /// - /// Gets or sets tags. - /// - [JsonPropertyName("tags")] - public IEnumerable Tags { get; set; } - } } diff --git a/src/Microsoft.Graph/Generated/model/AuthenticationMethodTarget.cs b/src/Microsoft.Graph/Generated/model/AuthenticationMethodTarget.cs index bb1a5a37962..95a75ef1c99 100644 --- a/src/Microsoft.Graph/Generated/model/AuthenticationMethodTarget.cs +++ b/src/Microsoft.Graph/Generated/model/AuthenticationMethodTarget.cs @@ -30,7 +30,7 @@ public partial class AuthenticationMethodTarget : Entity /// /// Gets or sets target type. - /// Possible values are: user, group, and unknownFutureValue. + /// Possible values are: group, and unknownFutureValue. From December 2022, targeting individual users using user is no longer recommended. Existing targets will remain but we recommend to move the individual users to a targeted group. /// [JsonPropertyName("targetType")] public AuthenticationMethodTargetType? TargetType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AuthenticationMethodsPolicy.cs b/src/Microsoft.Graph/Generated/model/AuthenticationMethodsPolicy.cs index 0bf0f2ec2e5..ae337107345 100644 --- a/src/Microsoft.Graph/Generated/model/AuthenticationMethodsPolicy.cs +++ b/src/Microsoft.Graph/Generated/model/AuthenticationMethodsPolicy.cs @@ -50,6 +50,7 @@ public partial class AuthenticationMethodsPolicy : Entity /// /// Gets or sets reconfirmation in days. + /// Days before the user will be asked to reconfirm their method. /// [JsonPropertyName("reconfirmationInDays")] public Int32? ReconfirmationInDays { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/BookingAppointment.cs b/src/Microsoft.Graph/Generated/model/BookingAppointment.cs index e48867cb573..1761b2fca41 100644 --- a/src/Microsoft.Graph/Generated/model/BookingAppointment.cs +++ b/src/Microsoft.Graph/Generated/model/BookingAppointment.cs @@ -30,7 +30,7 @@ public partial class BookingAppointment : Entity /// /// Gets or sets anonymous join web url. - /// Url of meeting to join anonymously. + /// The URL of the meeting to join anonymously. /// [JsonPropertyName("anonymousJoinWebUrl")] public string AnonymousJoinWebUrl { get; set; } @@ -79,7 +79,7 @@ public partial class BookingAppointment : Entity /// /// Gets or sets customers. - /// It lists down the customer properties for an appointment. An appointment will contain a list of customer information and each unit will indicate the properties of a customer who is part of that appointment. Optional. + /// A collection of the customer properties for an appointment. An appointment will contain a list of customer information and each unit will indicate the properties of a customer who is part of that appointment. Optional. /// [JsonPropertyName("customers")] public IEnumerable Customers { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/BookingStaffMember.cs b/src/Microsoft.Graph/Generated/model/BookingStaffMember.cs index dd31824bc0c..8680df42e51 100644 --- a/src/Microsoft.Graph/Generated/model/BookingStaffMember.cs +++ b/src/Microsoft.Graph/Generated/model/BookingStaffMember.cs @@ -37,13 +37,20 @@ public partial class BookingStaffMember : BookingPerson /// /// Gets or sets is email notification enabled. + /// True indicates that a staff member will be notified via email when a booking assigned to them is created or changed. /// [JsonPropertyName("isEmailNotificationEnabled")] public bool? IsEmailNotificationEnabled { get; set; } + /// + /// Gets or sets membership status. + /// + [JsonPropertyName("membershipStatus")] + public BookingStaffMembershipStatus? MembershipStatus { get; set; } + /// /// Gets or sets role. - /// The role of the staff member in the business. Possible values are: guest, administrator, viewer, externalGuest, unknownFutureValue, scheduler and member. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: scheduler, member. Required. + /// The role of the staff member in the business. Possible values are: guest, administrator, viewer, externalGuest, unknownFutureValue, scheduler, teamMember. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: scheduler, teamMember. Required. /// [JsonPropertyName("role")] public BookingStaffRole? Role { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/BookingStaffMembershipStatus.cs b/src/Microsoft.Graph/Generated/model/BookingStaffMembershipStatus.cs new file mode 100644 index 00000000000..46ab58d7d05 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/BookingStaffMembershipStatus.cs @@ -0,0 +1,43 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum BookingStaffMembershipStatus. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum BookingStaffMembershipStatus + { + + /// + /// Active + /// + Active = 0, + + /// + /// Pending Acceptance + /// + PendingAcceptance = 1, + + /// + /// Rejected By Staff + /// + RejectedByStaff = 2, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 3, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/BusinessScenario.cs b/src/Microsoft.Graph/Generated/model/BusinessScenario.cs index f76f05acbe5..67333639b36 100644 --- a/src/Microsoft.Graph/Generated/model/BusinessScenario.cs +++ b/src/Microsoft.Graph/Generated/model/BusinessScenario.cs @@ -22,48 +22,56 @@ public partial class BusinessScenario : Entity /// /// Gets or sets created by. + /// The identity of the user who created the scenario. /// [JsonPropertyName("createdBy")] public IdentitySet CreatedBy { get; set; } /// /// Gets or sets created date time. + /// The date and time when the scenario was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. /// [JsonPropertyName("createdDateTime")] public DateTimeOffset? CreatedDateTime { get; set; } /// /// Gets or sets display name. + /// Display name of the scenario. /// [JsonPropertyName("displayName")] public string DisplayName { get; set; } /// /// Gets or sets last modified by. + /// The identity of the user who last modified the scenario. /// [JsonPropertyName("lastModifiedBy")] public IdentitySet LastModifiedBy { get; set; } /// /// Gets or sets last modified date time. + /// The date and time when the scenario was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. /// [JsonPropertyName("lastModifiedDateTime")] public DateTimeOffset? LastModifiedDateTime { get; set; } /// /// Gets or sets owner app ids. + /// Identifiers of applications that are authorized to work with this scenario. /// [JsonPropertyName("ownerAppIds")] public IEnumerable OwnerAppIds { get; set; } /// /// Gets or sets unique name. + /// Unique name of the scenario. To avoid conflicts, the recommended value for the unique name is a reverse domain name format, owned by the author of the scenario. For example, a scenario authored by Contoso.com would have a unique name that starts with com.contoso. /// [JsonPropertyName("uniqueName")] public string UniqueName { get; set; } /// /// Gets or sets planner. + /// Planner content related to the scenario. /// [JsonPropertyName("planner")] public BusinessScenarioPlanner Planner { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/BusinessScenarioGroupTarget.cs b/src/Microsoft.Graph/Generated/model/BusinessScenarioGroupTarget.cs index 0f4e6e97877..c7bea2a3952 100644 --- a/src/Microsoft.Graph/Generated/model/BusinessScenarioGroupTarget.cs +++ b/src/Microsoft.Graph/Generated/model/BusinessScenarioGroupTarget.cs @@ -29,6 +29,7 @@ public BusinessScenarioGroupTarget() /// /// Gets or sets groupId. + /// The unique identifier for the group. /// [JsonPropertyName("groupId")] public string GroupId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/BusinessScenarioPlanReference.cs b/src/Microsoft.Graph/Generated/model/BusinessScenarioPlanReference.cs index 6f4ed368106..b4743c5b510 100644 --- a/src/Microsoft.Graph/Generated/model/BusinessScenarioPlanReference.cs +++ b/src/Microsoft.Graph/Generated/model/BusinessScenarioPlanReference.cs @@ -22,6 +22,7 @@ public partial class BusinessScenarioPlanReference : Entity /// /// Gets or sets title. + /// The title property of the plannerPlan. /// [JsonPropertyName("title")] public string Title { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/BusinessScenarioPlanner.cs b/src/Microsoft.Graph/Generated/model/BusinessScenarioPlanner.cs index 581d2cebf02..9e015d9a5fb 100644 --- a/src/Microsoft.Graph/Generated/model/BusinessScenarioPlanner.cs +++ b/src/Microsoft.Graph/Generated/model/BusinessScenarioPlanner.cs @@ -22,18 +22,21 @@ public partial class BusinessScenarioPlanner : Entity /// /// Gets or sets plan configuration. + /// The configuration of Planner plans that will be created for the scenario. /// [JsonPropertyName("planConfiguration")] public PlannerPlanConfiguration PlanConfiguration { get; set; } /// /// Gets or sets task configuration. + /// The configuration of Planner tasks that will be created for the scenario. /// [JsonPropertyName("taskConfiguration")] public PlannerTaskConfiguration TaskConfiguration { get; set; } /// /// Gets or sets tasks. + /// The Planner tasks for the scenario. /// [JsonPropertyName("tasks")] public IBusinessScenarioPlannerTasksCollectionPage Tasks { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/BusinessScenarioProperties.cs b/src/Microsoft.Graph/Generated/model/BusinessScenarioProperties.cs index 2b1e4878d65..47fe61f4d8b 100644 --- a/src/Microsoft.Graph/Generated/model/BusinessScenarioProperties.cs +++ b/src/Microsoft.Graph/Generated/model/BusinessScenarioProperties.cs @@ -23,30 +23,35 @@ public partial class BusinessScenarioProperties /// /// Gets or sets externalBucketId. + /// The identifier for the bucketDefinition configured in the plannerPlanConfiguration for the scenario. The task will be placed in the corresponding plannerBucket in the target plan. Required. /// [JsonPropertyName("externalBucketId")] public string ExternalBucketId { get; set; } /// /// Gets or sets externalContextId. + /// The identifier for the context of the task. Context is an application controlled value, and tasks can be queried by their externalContextId. Optional. /// [JsonPropertyName("externalContextId")] public string ExternalContextId { get; set; } /// /// Gets or sets externalObjectId. + /// Application-specific identifier for the task. Every task for the same scenario must have a unique identifier specified for this property. Required. /// [JsonPropertyName("externalObjectId")] public string ExternalObjectId { get; set; } /// /// Gets or sets externalObjectVersion. + /// Application-specific version of the task. Optional. /// [JsonPropertyName("externalObjectVersion")] public string ExternalObjectVersion { get; set; } /// /// Gets or sets webUrl. + /// The URL to the application-specific experience for this task. Optional. /// [JsonPropertyName("webUrl")] public string WebUrl { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/BusinessScenarioTask.cs b/src/Microsoft.Graph/Generated/model/BusinessScenarioTask.cs index 6a74352affc..8c984b45e78 100644 --- a/src/Microsoft.Graph/Generated/model/BusinessScenarioTask.cs +++ b/src/Microsoft.Graph/Generated/model/BusinessScenarioTask.cs @@ -30,12 +30,14 @@ public BusinessScenarioTask() /// /// Gets or sets business scenario properties. + /// Scenario-specific properties of the task. externalObjectId and externalBucketId properties must be specified when creating a task. /// [JsonPropertyName("businessScenarioProperties")] public BusinessScenarioProperties BusinessScenarioProperties { get; set; } /// /// Gets or sets target. + /// Target of the task that specifies where the task should be placed. Must be specified when creating a task. /// [JsonPropertyName("target")] public BusinessScenarioTaskTargetBase Target { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/BusinessScenarioTaskTargetBase.cs b/src/Microsoft.Graph/Generated/model/BusinessScenarioTaskTargetBase.cs index c1e9cfa1a46..c00b1174374 100644 --- a/src/Microsoft.Graph/Generated/model/BusinessScenarioTaskTargetBase.cs +++ b/src/Microsoft.Graph/Generated/model/BusinessScenarioTaskTargetBase.cs @@ -31,6 +31,7 @@ protected internal BusinessScenarioTaskTargetBase() /// /// Gets or sets taskTargetKind. + /// Represents the kind of the target. The possible values are: group, unknownFutureValue. /// [JsonPropertyName("taskTargetKind")] public PlannerTaskTargetKind? TaskTargetKind { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/CloudPcExportJob.cs b/src/Microsoft.Graph/Generated/model/CloudPcExportJob.cs index bca57a9f872..73c50d08b7b 100644 --- a/src/Microsoft.Graph/Generated/model/CloudPcExportJob.cs +++ b/src/Microsoft.Graph/Generated/model/CloudPcExportJob.cs @@ -23,21 +23,21 @@ public partial class CloudPcExportJob : Entity /// /// Gets or sets expiration date time. - /// The date time when the export job expires. + /// The date and time when the export job expires. /// [JsonPropertyName("expirationDateTime")] public DateTimeOffset? ExpirationDateTime { get; set; } /// /// Gets or sets export job status. - /// The status of the export job.The possible values are: notStarted, inProgress, completed, unknownFutureValue. Read-only. + /// The status of the export job. The possible values are: notStarted, inProgress, completed, unknownFutureValue. Read-only. /// [JsonPropertyName("exportJobStatus")] public CloudPcExportJobStatus? ExportJobStatus { get; set; } /// /// Gets or sets export url. - /// The storage account url of the exported report, it can be used to download the file. + /// The storage account URL of the exported report. It can be used to download the file. /// [JsonPropertyName("exportUrl")] public string ExportUrl { get; set; } @@ -58,14 +58,14 @@ public partial class CloudPcExportJob : Entity /// /// Gets or sets report name. - /// The report name.The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, unknownFutureValue. + /// The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, unknownFutureValue. /// [JsonPropertyName("reportName")] public CloudPcReportName? ReportName { get; set; } /// /// Gets or sets request date time. - /// The date time when the export job was requested. + /// The date and time when the export job was requested. /// [JsonPropertyName("requestDateTime")] public DateTimeOffset? RequestDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/CloudPcOnPremisesConnection.cs b/src/Microsoft.Graph/Generated/model/CloudPcOnPremisesConnection.cs index d78a8b2d57c..fb334d9d2be 100644 --- a/src/Microsoft.Graph/Generated/model/CloudPcOnPremisesConnection.cs +++ b/src/Microsoft.Graph/Generated/model/CloudPcOnPremisesConnection.cs @@ -79,7 +79,7 @@ public partial class CloudPcOnPremisesConnection : Entity /// /// Gets or sets managed by. - /// Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, unknownFutureValue. Read-only. + /// Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, rpaBox, unknownFutureValue. Read-only. /// [JsonPropertyName("managedBy")] public CloudPcManagementService? ManagedBy { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/CloudPcProvisioningPolicy.cs b/src/Microsoft.Graph/Generated/model/CloudPcProvisioningPolicy.cs index 6f6a5c41731..0cfcba81e0d 100644 --- a/src/Microsoft.Graph/Generated/model/CloudPcProvisioningPolicy.cs +++ b/src/Microsoft.Graph/Generated/model/CloudPcProvisioningPolicy.cs @@ -99,7 +99,7 @@ public partial class CloudPcProvisioningPolicy : Entity /// /// Gets or sets managed by. - /// Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, unknownFutureValue. Read-only. + /// Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, rpaBox, unknownFutureValue. Read-only. /// [JsonPropertyName("managedBy")] public CloudPcManagementService? ManagedBy { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/CloudPcSupportedRegion.cs b/src/Microsoft.Graph/Generated/model/CloudPcSupportedRegion.cs index f5892b073f4..21650e3189f 100644 --- a/src/Microsoft.Graph/Generated/model/CloudPcSupportedRegion.cs +++ b/src/Microsoft.Graph/Generated/model/CloudPcSupportedRegion.cs @@ -30,6 +30,7 @@ public partial class CloudPcSupportedRegion : Entity /// /// Gets or sets region group. + /// The geographic group this region belongs to. Multiple regions can belong to one region group. For example, the europeUnion region group contains the Northern Europe and Western Europe regions. A customer can select a region group when provisioning a Cloud PC; however, the Cloud PC will be put under one of the regions under the group based on resource capacity. The region with more quota will be chosen. Possible values are: default, australia, canada, usCentral, usEast, usWest, france, germany, europeUnion, unitedKingdom, japan, asia, india, southAmerica, euap, usGovernment, usGovernmentDOD, norway, switzerland,southKorea, unknownFutureValue. Read-only. /// [JsonPropertyName("regionGroup")] public CloudPcRegionGroup? RegionGroup { get; set; } @@ -43,7 +44,7 @@ public partial class CloudPcSupportedRegion : Entity /// /// Gets or sets supported solution. - /// The supported service or solution for the region. The possible values are: windows365, devBox, unknownFutureValue. Read-only. + /// The supported service or solution for the region. The possible values are: windows365, devBox, rpaBox, unknownFutureValue. Read-only. /// [JsonPropertyName("supportedSolution")] public CloudPcManagementService? SupportedSolution { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/CoachmarkLocation.cs b/src/Microsoft.Graph/Generated/model/CoachmarkLocation.cs new file mode 100644 index 00000000000..f81951a3e92 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/CoachmarkLocation.cs @@ -0,0 +1,55 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: ComplexType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type CoachmarkLocation. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class CoachmarkLocation + { + + /// + /// Gets or sets length. + /// + [JsonPropertyName("length")] + public Int32? Length { get; set; } + + /// + /// Gets or sets offset. + /// + [JsonPropertyName("offset")] + public Int32? Offset { get; set; } + + /// + /// Gets or sets type. + /// + [JsonPropertyName("type")] + public CoachmarkLocationType? Type { get; set; } + + /// + /// Gets or sets additional data. + /// + [JsonExtensionData] + public IDictionary AdditionalData { get; set; } + + /// + /// Gets or sets @odata.type. + /// + [JsonPropertyName("@odata.type")] + public string ODataType { get; set; } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/CoachmarkLocationType.cs b/src/Microsoft.Graph/Generated/model/CoachmarkLocationType.cs new file mode 100644 index 00000000000..da690a1b5cd --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/CoachmarkLocationType.cs @@ -0,0 +1,58 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum CoachmarkLocationType. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum CoachmarkLocationType + { + + /// + /// Unknown + /// + Unknown = 0, + + /// + /// From Email + /// + FromEmail = 1, + + /// + /// Subject + /// + Subject = 2, + + /// + /// External Tag + /// + ExternalTag = 3, + + /// + /// Display Name + /// + DisplayName = 4, + + /// + /// Message Body + /// + MessageBody = 5, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 6, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/DepEnrollmentBaseProfile.cs b/src/Microsoft.Graph/Generated/model/DepEnrollmentBaseProfile.cs index 77c3890b901..e3071d122aa 100644 --- a/src/Microsoft.Graph/Generated/model/DepEnrollmentBaseProfile.cs +++ b/src/Microsoft.Graph/Generated/model/DepEnrollmentBaseProfile.cs @@ -71,6 +71,13 @@ protected internal DepEnrollmentBaseProfile() [JsonPropertyName("displayToneSetupDisabled")] public bool? DisplayToneSetupDisabled { get; set; } + /// + /// Gets or sets enabled skip keys. + /// enabledSkipKeys contains all the enabled skip keys as strings + /// + [JsonPropertyName("enabledSkipKeys")] + public IEnumerable EnabledSkipKeys { get; set; } + /// /// Gets or sets is default. /// Indicates if this is the default profile @@ -129,7 +136,7 @@ protected internal DepEnrollmentBaseProfile() /// /// Gets or sets supervised mode enabled. - /// Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information. + /// Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/en-us/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information. /// [JsonPropertyName("supervisedModeEnabled")] public bool? SupervisedModeEnabled { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DepEnrollmentProfile.cs b/src/Microsoft.Graph/Generated/model/DepEnrollmentProfile.cs index 662ef80dd7f..01fe13c9f3b 100644 --- a/src/Microsoft.Graph/Generated/model/DepEnrollmentProfile.cs +++ b/src/Microsoft.Graph/Generated/model/DepEnrollmentProfile.cs @@ -157,7 +157,7 @@ public DepEnrollmentProfile() /// /// Gets or sets supervised mode enabled. - /// Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information. + /// Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/en-us/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information. /// [JsonPropertyName("supervisedModeEnabled")] public bool? SupervisedModeEnabled { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DepIOSEnrollmentProfile.cs b/src/Microsoft.Graph/Generated/model/DepIOSEnrollmentProfile.cs index 93c836aea18..68616993917 100644 --- a/src/Microsoft.Graph/Generated/model/DepIOSEnrollmentProfile.cs +++ b/src/Microsoft.Graph/Generated/model/DepIOSEnrollmentProfile.cs @@ -199,7 +199,7 @@ public DepIOSEnrollmentProfile() /// /// Gets or sets userless shared aad mode enabled. - /// Indicates that this apple device is designated to support 'shared device mode' scenarios. This is distinct from the 'shared iPad' scenario. See https://learn.microsoft.com/mem/intune/enrollment/device-enrollment-shared-ios + /// Indicates that this apple device is designated to support 'shared device mode' scenarios. This is distinct from the 'shared iPad' scenario. See https://learn.microsoft.com/en-us/mem/intune/enrollment/device-enrollment-shared-ios /// [JsonPropertyName("userlessSharedAadModeEnabled")] public bool? UserlessSharedAadModeEnabled { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DeviceAppManagement.cs b/src/Microsoft.Graph/Generated/model/DeviceAppManagement.cs index 39bed6d8a8c..4761b057252 100644 --- a/src/Microsoft.Graph/Generated/model/DeviceAppManagement.cs +++ b/src/Microsoft.Graph/Generated/model/DeviceAppManagement.cs @@ -175,20 +175,6 @@ public partial class DeviceAppManagement : Entity [JsonConverter(typeof(NextLinkConverter))] public string PolicySetsNextLink { get; set; } - /// - /// Gets or sets side loading keys. - /// Side Loading Keys that are required for the Windows 8 and 8.1 Apps installation. - /// - [JsonPropertyName("sideLoadingKeys")] - public IDeviceAppManagementSideLoadingKeysCollectionPage SideLoadingKeys { get; set; } - - /// - /// Gets or sets sideLoadingKeysNextLink. - /// - [JsonPropertyName("sideLoadingKeys@odata.nextLink")] - [JsonConverter(typeof(NextLinkConverter))] - public string SideLoadingKeysNextLink { get; set; } - /// /// Gets or sets vpp tokens. /// List of Vpp tokens for this organization. diff --git a/src/Microsoft.Graph/Generated/model/DeviceEnrollmentNotificationConfiguration.cs b/src/Microsoft.Graph/Generated/model/DeviceEnrollmentNotificationConfiguration.cs index 4ffaefeb06e..fdf413706b9 100644 --- a/src/Microsoft.Graph/Generated/model/DeviceEnrollmentNotificationConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/DeviceEnrollmentNotificationConfiguration.cs @@ -59,7 +59,7 @@ public DeviceEnrollmentNotificationConfiguration() /// /// Gets or sets platform type. - /// Platform type of the Enrollment Notification. Possible values are: allPlatforms, ios, windows, windowsPhone, android, androidForWork, mac. + /// Platform type of the Enrollment Notification. Possible values are: allPlatforms, ios, windows, windowsPhone, android, androidForWork, mac, linux, unknownFutureValue. /// [JsonPropertyName("platformType")] public EnrollmentRestrictionPlatformType? PlatformType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DeviceEnrollmentPlatformRestrictionConfiguration.cs b/src/Microsoft.Graph/Generated/model/DeviceEnrollmentPlatformRestrictionConfiguration.cs index d7cd4ad1257..b4178e6d39a 100644 --- a/src/Microsoft.Graph/Generated/model/DeviceEnrollmentPlatformRestrictionConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/DeviceEnrollmentPlatformRestrictionConfiguration.cs @@ -38,7 +38,7 @@ public DeviceEnrollmentPlatformRestrictionConfiguration() /// /// Gets or sets platform type. - /// Type of platform for which this restriction applies. Possible values are: allPlatforms, ios, windows, windowsPhone, android, androidForWork, mac. + /// Type of platform for which this restriction applies. Possible values are: allPlatforms, ios, windows, windowsPhone, android, androidForWork, mac, linux, unknownFutureValue. /// [JsonPropertyName("platformType")] public EnrollmentRestrictionPlatformType? PlatformType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DeviceEventLevel.cs b/src/Microsoft.Graph/Generated/model/DeviceEventLevel.cs new file mode 100644 index 00000000000..13fb53c578e --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/DeviceEventLevel.cs @@ -0,0 +1,58 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum DeviceEventLevel. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum DeviceEventLevel + { + + /// + /// None + /// + None = 0, + + /// + /// Verbose + /// + Verbose = 1, + + /// + /// Information + /// + Information = 2, + + /// + /// Warning + /// + Warning = 3, + + /// + /// Error + /// + Error = 4, + + /// + /// Critical + /// + Critical = 5, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 6, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/DeviceManagement.cs b/src/Microsoft.Graph/Generated/model/DeviceManagement.cs index afc546299fd..c73b0a40924 100644 --- a/src/Microsoft.Graph/Generated/model/DeviceManagement.cs +++ b/src/Microsoft.Graph/Generated/model/DeviceManagement.cs @@ -1405,6 +1405,20 @@ public partial class DeviceManagement : Entity [JsonConverter(typeof(NextLinkConverter))] public string UserExperienceAnalyticsDevicesWithoutCloudIdentityNextLink { get; set; } + /// + /// Gets or sets user experience analytics device timeline events. + /// The user experience analytics device events entity contains NRT device timeline events details. + /// + [JsonPropertyName("userExperienceAnalyticsDeviceTimelineEvents")] + public IDeviceManagementUserExperienceAnalyticsDeviceTimelineEventsCollectionPage UserExperienceAnalyticsDeviceTimelineEvents { get; set; } + + /// + /// Gets or sets userExperienceAnalyticsDeviceTimelineEventsNextLink. + /// + [JsonPropertyName("userExperienceAnalyticsDeviceTimelineEvents@odata.nextLink")] + [JsonConverter(typeof(NextLinkConverter))] + public string UserExperienceAnalyticsDeviceTimelineEventsNextLink { get; set; } + /// /// Gets or sets user experience analytics impacting process. /// User experience analytics impacting process diff --git a/src/Microsoft.Graph/Generated/model/DeviceManagementConfigurationStringSettingValueDefinition.cs b/src/Microsoft.Graph/Generated/model/DeviceManagementConfigurationStringSettingValueDefinition.cs index 51ce0e33414..59502b9c236 100644 --- a/src/Microsoft.Graph/Generated/model/DeviceManagementConfigurationStringSettingValueDefinition.cs +++ b/src/Microsoft.Graph/Generated/model/DeviceManagementConfigurationStringSettingValueDefinition.cs @@ -58,14 +58,14 @@ public DeviceManagementConfigurationStringSettingValueDefinition() /// /// Gets or sets maximumLength. - /// Maximum length of string. Valid values 0 to 87516 + /// Maximum length of string /// [JsonPropertyName("maximumLength")] public Int64? MaximumLength { get; set; } /// /// Gets or sets minimumLength. - /// Minimum length of string. Valid values 0 to 87516 + /// Minimum length of string /// [JsonPropertyName("minimumLength")] public Int64? MinimumLength { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DeviceManagementReportsGetDevicesWithoutCompliancePolicyReportRequestBody.cs b/src/Microsoft.Graph/Generated/model/DeviceManagementReportsGetDevicesWithoutCompliancePolicyReportRequestBody.cs new file mode 100644 index 00000000000..7a17522bb7f --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/DeviceManagementReportsGetDevicesWithoutCompliancePolicyReportRequestBody.cs @@ -0,0 +1,78 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: MethodRequestBody.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type DeviceManagementReportsGetDevicesWithoutCompliancePolicyReportRequestBody. + /// + public partial class DeviceManagementReportsGetDevicesWithoutCompliancePolicyReportRequestBody + { + + /// + /// Gets or sets Name. + /// + [JsonPropertyName("name")] + public string Name { get; set; } + + /// + /// Gets or sets Select. + /// + [JsonPropertyName("select")] + public IEnumerable Select { get; set; } + + /// + /// Gets or sets Search. + /// + [JsonPropertyName("search")] + public string Search { get; set; } + + /// + /// Gets or sets GroupBy. + /// + [JsonPropertyName("groupBy")] + public IEnumerable GroupBy { get; set; } + + /// + /// Gets or sets OrderBy. + /// + [JsonPropertyName("orderBy")] + public IEnumerable OrderBy { get; set; } + + /// + /// Gets or sets Skip. + /// + [JsonPropertyName("skip")] + public Int32? Skip { get; set; } + + /// + /// Gets or sets Top. + /// + [JsonPropertyName("top")] + public Int32? Top { get; set; } + + /// + /// Gets or sets SessionId. + /// + [JsonPropertyName("sessionId")] + public string SessionId { get; set; } + + /// + /// Gets or sets Filter. + /// + [JsonPropertyName("filter")] + public string Filter { get; set; } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/EducationTeamsAppResource.cs b/src/Microsoft.Graph/Generated/model/EducationTeamsAppResource.cs index d02047aef2c..c612395209b 100644 --- a/src/Microsoft.Graph/Generated/model/EducationTeamsAppResource.cs +++ b/src/Microsoft.Graph/Generated/model/EducationTeamsAppResource.cs @@ -29,14 +29,14 @@ public EducationTeamsAppResource() /// /// Gets or sets appIconWebUrl. - /// URL that points to the app's icon. + /// URL that points to the icon of the app. /// [JsonPropertyName("appIconWebUrl")] public string AppIconWebUrl { get; set; } /// /// Gets or sets appId. - /// Teams App ID of the application. + /// Teams app ID of the application. /// [JsonPropertyName("appId")] public string AppId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/EligibilityFilteringEnabledEntities.cs b/src/Microsoft.Graph/Generated/model/EligibilityFilteringEnabledEntities.cs index 80465cb7c6e..be41ce82576 100644 --- a/src/Microsoft.Graph/Generated/model/EligibilityFilteringEnabledEntities.cs +++ b/src/Microsoft.Graph/Generated/model/EligibilityFilteringEnabledEntities.cs @@ -40,5 +40,10 @@ public enum EligibilityFilteringEnabledEntities /// UnknownFutureValue = 4, + /// + /// Time Off Reason + /// + TimeOffReason = 8, + } } diff --git a/src/Microsoft.Graph/Generated/model/EligibilityScheduleFilterByCurrentUserOptions.cs b/src/Microsoft.Graph/Generated/model/EligibilityScheduleFilterByCurrentUserOptions.cs new file mode 100644 index 00000000000..7318b11ef14 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/EligibilityScheduleFilterByCurrentUserOptions.cs @@ -0,0 +1,33 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum EligibilityScheduleFilterByCurrentUserOptions. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum EligibilityScheduleFilterByCurrentUserOptions + { + + /// + /// Principal + /// + Principal = 1, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 2, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/EligibilityScheduleInstanceFilterByCurrentUserOptions.cs b/src/Microsoft.Graph/Generated/model/EligibilityScheduleInstanceFilterByCurrentUserOptions.cs new file mode 100644 index 00000000000..680d11a74c3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/EligibilityScheduleInstanceFilterByCurrentUserOptions.cs @@ -0,0 +1,33 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum EligibilityScheduleInstanceFilterByCurrentUserOptions. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum EligibilityScheduleInstanceFilterByCurrentUserOptions + { + + /// + /// Principal + /// + Principal = 1, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 2, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/EligibilityScheduleRequestFilterByCurrentUserOptions.cs b/src/Microsoft.Graph/Generated/model/EligibilityScheduleRequestFilterByCurrentUserOptions.cs new file mode 100644 index 00000000000..9931619b664 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/EligibilityScheduleRequestFilterByCurrentUserOptions.cs @@ -0,0 +1,43 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum EligibilityScheduleRequestFilterByCurrentUserOptions. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum EligibilityScheduleRequestFilterByCurrentUserOptions + { + + /// + /// Principal + /// + Principal = 1, + + /// + /// Created By + /// + CreatedBy = 2, + + /// + /// Approver + /// + Approver = 3, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 4, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/EmailAuthenticationMethodConfiguration.cs b/src/Microsoft.Graph/Generated/model/EmailAuthenticationMethodConfiguration.cs index 5c991f7f488..65cb2af0da9 100644 --- a/src/Microsoft.Graph/Generated/model/EmailAuthenticationMethodConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/EmailAuthenticationMethodConfiguration.cs @@ -38,7 +38,7 @@ public EmailAuthenticationMethodConfiguration() /// /// Gets or sets include targets. - /// A collection of users or groups who are enabled to use the authentication method. + /// A collection of groups that are enabled to use the authentication method. /// [JsonPropertyName("includeTargets")] public IEmailAuthenticationMethodConfigurationIncludeTargetsCollectionPage IncludeTargets { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/EmailPayloadDetail.cs b/src/Microsoft.Graph/Generated/model/EmailPayloadDetail.cs new file mode 100644 index 00000000000..b4bd8819655 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/EmailPayloadDetail.cs @@ -0,0 +1,55 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: ComplexType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type EmailPayloadDetail. + /// + public partial class EmailPayloadDetail : PayloadDetail + { + /// + /// Initializes a new instance of the class. + /// + public EmailPayloadDetail() + { + this.ODataType = "microsoft.graph.emailPayloadDetail"; + } + + /// + /// Gets or sets fromEmail. + /// + [JsonPropertyName("fromEmail")] + public string FromEmail { get; set; } + + /// + /// Gets or sets fromName. + /// + [JsonPropertyName("fromName")] + public string FromName { get; set; } + + /// + /// Gets or sets isExternalSender. + /// + [JsonPropertyName("isExternalSender")] + public bool? IsExternalSender { get; set; } + + /// + /// Gets or sets subject. + /// + [JsonPropertyName("subject")] + public string Subject { get; set; } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/EnrollmentRestrictionPlatformType.cs b/src/Microsoft.Graph/Generated/model/EnrollmentRestrictionPlatformType.cs index 012ce2003c3..1a0648f4cfa 100644 --- a/src/Microsoft.Graph/Generated/model/EnrollmentRestrictionPlatformType.cs +++ b/src/Microsoft.Graph/Generated/model/EnrollmentRestrictionPlatformType.cs @@ -54,5 +54,15 @@ public enum EnrollmentRestrictionPlatformType /// Mac = 7, + /// + /// Linux + /// + Linux = 8, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 9, + } } diff --git a/src/Microsoft.Graph/Generated/model/ExcludeTarget.cs b/src/Microsoft.Graph/Generated/model/ExcludeTarget.cs index 8235e7c5ed8..274564777ae 100644 --- a/src/Microsoft.Graph/Generated/model/ExcludeTarget.cs +++ b/src/Microsoft.Graph/Generated/model/ExcludeTarget.cs @@ -23,14 +23,14 @@ public partial class ExcludeTarget /// /// Gets or sets id. - /// The object identifier of an Azure AD user or group. + /// The object identifier of an Azure AD group. /// [JsonPropertyName("id")] public string Id { get; set; } /// /// Gets or sets targetType. - /// The type of the authentication method target. Possible values are: user, group, unknownFutureValue. + /// The type of the authentication method target. Possible values are: group and unknownFutureValue. /// [JsonPropertyName("targetType")] public AuthenticationMethodTargetType? TargetType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Fido2AuthenticationMethodConfiguration.cs b/src/Microsoft.Graph/Generated/model/Fido2AuthenticationMethodConfiguration.cs index c60dec85158..61f6b413e63 100644 --- a/src/Microsoft.Graph/Generated/model/Fido2AuthenticationMethodConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/Fido2AuthenticationMethodConfiguration.cs @@ -51,7 +51,7 @@ public Fido2AuthenticationMethodConfiguration() /// /// Gets or sets include targets. - /// A collection of users or groups who are enabled to use the authentication method. + /// A collection of groups that are enabled to use the authentication method. /// [JsonPropertyName("includeTargets")] public IFido2AuthenticationMethodConfigurationIncludeTargetsCollectionPage IncludeTargets { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/FileEncryptionInfo.cs b/src/Microsoft.Graph/Generated/model/FileEncryptionInfo.cs index cff41868f50..3a4266aff4a 100644 --- a/src/Microsoft.Graph/Generated/model/FileEncryptionInfo.cs +++ b/src/Microsoft.Graph/Generated/model/FileEncryptionInfo.cs @@ -30,42 +30,42 @@ public partial class FileEncryptionInfo /// /// Gets or sets fileDigest. - /// The file digest prior to encryption. + /// The file digest prior to encryption. ProfileVersion1 requires a non-null FileDigest. /// [JsonPropertyName("fileDigest")] public byte[] FileDigest { get; set; } /// /// Gets or sets fileDigestAlgorithm. - /// The file digest algorithm. + /// The file digest algorithm. ProfileVersion1 currently only supports SHA256 for the FileDigestAlgorithm. /// [JsonPropertyName("fileDigestAlgorithm")] public string FileDigestAlgorithm { get; set; } /// /// Gets or sets initializationVector. - /// The initialization vector used for the encryption algorithm. + /// The initialization vector (IV) used for the encryption algorithm. Must be 16 bytes. /// [JsonPropertyName("initializationVector")] public byte[] InitializationVector { get; set; } /// /// Gets or sets mac. - /// The hash of the encrypted file content + IV (content hash). + /// The hash of the concatenation of the IV and encrypted file content. Must be 32 bytes. /// [JsonPropertyName("mac")] public byte[] Mac { get; set; } /// /// Gets or sets macKey. - /// The key used to get mac. + /// The key used to compute the message authentication code of the concatenation of the IV and encrypted file content. Must be 32 bytes. /// [JsonPropertyName("macKey")] public byte[] MacKey { get; set; } /// /// Gets or sets profileIdentifier. - /// The the profile identifier. + /// The profile identifier. Maps to the strategy used to encrypt the file. Currently, only ProfileVersion1 is supported. /// [JsonPropertyName("profileIdentifier")] public string ProfileIdentifier { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Group.cs b/src/Microsoft.Graph/Generated/model/Group.cs index f92072bbc5c..5879c650d60 100644 --- a/src/Microsoft.Graph/Generated/model/Group.cs +++ b/src/Microsoft.Graph/Generated/model/Group.cs @@ -108,7 +108,7 @@ public Group() /// /// Gets or sets is assignable to role. - /// Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not). + /// Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true, visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not). /// [JsonPropertyName("isAssignableToRole")] public bool? IsAssignableToRole { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/GroupPolicyMigrationReportUpdateScopeTagsRequestBody.cs b/src/Microsoft.Graph/Generated/model/GroupPolicyMigrationReportUpdateScopeTagsRequestBody.cs new file mode 100644 index 00000000000..1c25d509abb --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/GroupPolicyMigrationReportUpdateScopeTagsRequestBody.cs @@ -0,0 +1,30 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: MethodRequestBody.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type GroupPolicyMigrationReportUpdateScopeTagsRequestBody. + /// + public partial class GroupPolicyMigrationReportUpdateScopeTagsRequestBody + { + + /// + /// Gets or sets RoleScopeTagIds. + /// + [JsonPropertyName("roleScopeTagIds")] + public IEnumerable RoleScopeTagIds { get; set; } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/Identity.cs b/src/Microsoft.Graph/Generated/model/Identity.cs index 62fa9ecaddc..97320639274 100644 --- a/src/Microsoft.Graph/Generated/model/Identity.cs +++ b/src/Microsoft.Graph/Generated/model/Identity.cs @@ -23,14 +23,14 @@ public partial class Identity /// /// Gets or sets displayName. - /// The display name of the identity. This property is read-only. + /// The display name of the identity. Note that this might not always be available or up to date. For example, if a user changes their display name, the API might show the new value in a future response, but the items associated with the user won't show up as having changed when using delta. /// [JsonPropertyName("displayName")] public string DisplayName { get; set; } /// /// Gets or sets id. - /// The identifier of the identity. This property is read-only. + /// Unique identifier for the identity. /// [JsonPropertyName("id")] public string Id { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/IdentityGovernance.cs b/src/Microsoft.Graph/Generated/model/IdentityGovernance.cs index e2daa5c616c..e2d385f7c90 100644 --- a/src/Microsoft.Graph/Generated/model/IdentityGovernance.cs +++ b/src/Microsoft.Graph/Generated/model/IdentityGovernance.cs @@ -51,6 +51,12 @@ public partial class IdentityGovernance [JsonPropertyName("entitlementManagement")] public EntitlementManagement EntitlementManagement { get; set; } + /// + /// Gets or sets privileged access. + /// + [JsonPropertyName("privilegedAccess")] + public PrivilegedAccessRoot PrivilegedAccess { get; set; } + /// /// Gets or sets @odata.type. /// diff --git a/src/Microsoft.Graph/Generated/model/IdentitySet.cs b/src/Microsoft.Graph/Generated/model/IdentitySet.cs index 4646f243b06..0ff1bb89585 100644 --- a/src/Microsoft.Graph/Generated/model/IdentitySet.cs +++ b/src/Microsoft.Graph/Generated/model/IdentitySet.cs @@ -23,21 +23,21 @@ public partial class IdentitySet /// /// Gets or sets application. - /// Optional. The application associated with this action. + /// The Identity of the Application. This property is read-only. /// [JsonPropertyName("application")] public Identity Application { get; set; } /// /// Gets or sets device. - /// Optional. The device associated with this action. + /// The Identity of the Device. This property is read-only. /// [JsonPropertyName("device")] public Identity Device { get; set; } /// /// Gets or sets user. - /// Optional. The user associated with this action. + /// The Identity of the User. This property is read-only. /// [JsonPropertyName("user")] public Identity User { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/IncludeAllAccountTargetContent.cs b/src/Microsoft.Graph/Generated/model/IncludeAllAccountTargetContent.cs new file mode 100644 index 00000000000..edfe3346c4c --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/IncludeAllAccountTargetContent.cs @@ -0,0 +1,31 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: ComplexType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type IncludeAllAccountTargetContent. + /// + public partial class IncludeAllAccountTargetContent : AccountTargetContent + { + /// + /// Initializes a new instance of the class. + /// + public IncludeAllAccountTargetContent() + { + this.ODataType = "microsoft.graph.includeAllAccountTargetContent"; + } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/IosLobApp.cs b/src/Microsoft.Graph/Generated/model/IosLobApp.cs index df999099c50..e5c72414d9a 100644 --- a/src/Microsoft.Graph/Generated/model/IosLobApp.cs +++ b/src/Microsoft.Graph/Generated/model/IosLobApp.cs @@ -56,13 +56,6 @@ public IosLobApp() [JsonPropertyName("expirationDateTime")] public DateTimeOffset? ExpirationDateTime { get; set; } - /// - /// Gets or sets identity version. - /// The identity version. This property is being deprecated in 2211(November 2022) - /// - [JsonPropertyName("identityVersion")] - public string IdentityVersion { get; set; } - /// /// Gets or sets minimum supported operating system. /// The value for the minimum applicable operating system. diff --git a/src/Microsoft.Graph/Generated/model/IosMinimumOperatingSystem.cs b/src/Microsoft.Graph/Generated/model/IosMinimumOperatingSystem.cs index 637a1215309..74f9711221c 100644 --- a/src/Microsoft.Graph/Generated/model/IosMinimumOperatingSystem.cs +++ b/src/Microsoft.Graph/Generated/model/IosMinimumOperatingSystem.cs @@ -23,56 +23,56 @@ public partial class IosMinimumOperatingSystem /// /// Gets or sets v10_0. - /// Version 10.0 or later. + /// When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v10_0")] public bool? V10_0 { get; set; } /// /// Gets or sets v11_0. - /// Version 11.0 or later. + /// When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v11_0")] public bool? V11_0 { get; set; } /// /// Gets or sets v12_0. - /// Version 12.0 or later. + /// When TRUE, only Version 12.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v12_0")] public bool? V12_0 { get; set; } /// /// Gets or sets v13_0. - /// Version 13.0 or later. + /// When TRUE, only Version 13.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v13_0")] public bool? V13_0 { get; set; } /// /// Gets or sets v14_0. - /// Version 14.0 or later. + /// When TRUE, only Version 14.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v14_0")] public bool? V14_0 { get; set; } /// /// Gets or sets v15_0. - /// Version 15.0 or later. + /// When TRUE, only Version 15.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v15_0")] public bool? V15_0 { get; set; } /// /// Gets or sets v8_0. - /// Version 8.0 or later. + /// When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v8_0")] public bool? V8_0 { get; set; } /// /// Gets or sets v9_0. - /// Version 9.0 or later. + /// When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE. /// [JsonPropertyName("v9_0")] public bool? V9_0 { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ManagedDevice.cs b/src/Microsoft.Graph/Generated/model/ManagedDevice.cs index 1d5f8e98666..7aacd633821 100644 --- a/src/Microsoft.Graph/Generated/model/ManagedDevice.cs +++ b/src/Microsoft.Graph/Generated/model/ManagedDevice.cs @@ -36,7 +36,7 @@ public partial class ManagedDevice : Entity /// /// Gets or sets activation lock bypass code. - /// Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + /// The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. Individual GET call with select query options is needed to retrieve actual values. Supports: $select. $Search is not supported. Read-only. This property is read-only. /// [JsonPropertyName("activationLockBypassCode")] public string ActivationLockBypassCode { get; set; } @@ -232,7 +232,7 @@ public partial class ManagedDevice : Entity /// /// Gets or sets ethernet mac address. - /// Ethernet MAC. This property is read-only. + /// Ethernet MAC. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only. /// [JsonPropertyName("ethernetMacAddress")] public string EthernetMacAddress { get; set; } @@ -505,7 +505,7 @@ public partial class ManagedDevice : Entity /// /// Gets or sets sku number. - /// Device sku number, see also: https://learn.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only. + /// Device sku number, see also: https://learn.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only. /// [JsonPropertyName("skuNumber")] public Int32? SkuNumber { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/MicrosoftAuthenticatorAuthenticationMethodConfiguration.cs b/src/Microsoft.Graph/Generated/model/MicrosoftAuthenticatorAuthenticationMethodConfiguration.cs index b513c81423d..a28b1589b43 100644 --- a/src/Microsoft.Graph/Generated/model/MicrosoftAuthenticatorAuthenticationMethodConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/MicrosoftAuthenticatorAuthenticationMethodConfiguration.cs @@ -37,7 +37,7 @@ public MicrosoftAuthenticatorAuthenticationMethodConfiguration() /// /// Gets or sets include targets. - /// A collection of users or groups who are enabled to use the authentication method. Expanded by default. + /// A collection of groups that are enabled to use the authentication method. Expanded by default. /// [JsonPropertyName("includeTargets")] public IMicrosoftAuthenticatorAuthenticationMethodConfigurationIncludeTargetsCollectionPage IncludeTargets { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/MicrosoftTunnelSite.cs b/src/Microsoft.Graph/Generated/model/MicrosoftTunnelSite.cs index 064730f2eb8..f8d99c17a7b 100644 --- a/src/Microsoft.Graph/Generated/model/MicrosoftTunnelSite.cs +++ b/src/Microsoft.Graph/Generated/model/MicrosoftTunnelSite.cs @@ -34,13 +34,6 @@ public partial class MicrosoftTunnelSite : Entity [JsonPropertyName("displayName")] public string DisplayName { get; set; } - /// - /// Gets or sets enable certificate pinning. - /// When set to true, certificate pinning will be enforced on connections between the Microsoft Tunnel server and Microsoft Tunnel clients. When set to false, certificate pinning will be disabled. - /// - [JsonPropertyName("enableCertificatePinning")] - public bool? EnableCertificatePinning { get; set; } - /// /// Gets or sets internal network probe url. /// The site's Internal Network Access Probe URL diff --git a/src/Microsoft.Graph/Generated/model/ObjectIdentity.cs b/src/Microsoft.Graph/Generated/model/ObjectIdentity.cs index 0e3400f6116..4eefdd05c91 100644 --- a/src/Microsoft.Graph/Generated/model/ObjectIdentity.cs +++ b/src/Microsoft.Graph/Generated/model/ObjectIdentity.cs @@ -30,7 +30,7 @@ public partial class ObjectIdentity /// /// Gets or sets issuerAssignedId. - /// Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit. + /// Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must begin with an alphabetical character or number, and can only contain alphanumeric characters and the following symbols: - or Supports $filter. 64 character limit. /// [JsonPropertyName("issuerAssignedId")] public string IssuerAssignedId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/OnlineMeeting.cs b/src/Microsoft.Graph/Generated/model/OnlineMeeting.cs index 3e654ce16d5..1dddea86abf 100644 --- a/src/Microsoft.Graph/Generated/model/OnlineMeeting.cs +++ b/src/Microsoft.Graph/Generated/model/OnlineMeeting.cs @@ -140,7 +140,7 @@ public partial class OnlineMeeting : Entity /// /// Gets or sets join meeting id settings. - /// Specifies the joinMeetingId, the meeting passcode, and the requirement for the passcode. + /// Specifies the joinMeetingId, the meeting passcode, and the requirement for the passcode. Once an onlineMeeting is created, the joinMeetingIdSettings cannot be modified. To make any changes to this property, the meeting needs to be canceled and a new one needs to be created. /// [JsonPropertyName("joinMeetingIdSettings")] public JoinMeetingIdSettings JoinMeetingIdSettings { get; set; } @@ -207,6 +207,12 @@ public partial class OnlineMeeting : Entity [JsonPropertyName("videoTeleconferenceId")] public string VideoTeleconferenceId { get; set; } + /// + /// Gets or sets watermark protection. + /// + [JsonPropertyName("watermarkProtection")] + public WatermarkProtectionValues WatermarkProtection { get; set; } + /// /// Gets or sets virtual appointment. /// diff --git a/src/Microsoft.Graph/Generated/model/OnlineMeetingContentSharingDisabledReason.cs b/src/Microsoft.Graph/Generated/model/OnlineMeetingContentSharingDisabledReason.cs new file mode 100644 index 00000000000..ad142eccabf --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/OnlineMeetingContentSharingDisabledReason.cs @@ -0,0 +1,33 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum OnlineMeetingContentSharingDisabledReason. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum OnlineMeetingContentSharingDisabledReason + { + + /// + /// Watermark Protection + /// + WatermarkProtection = 0, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 1, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/OnlineMeetingRestricted.cs b/src/Microsoft.Graph/Generated/model/OnlineMeetingRestricted.cs new file mode 100644 index 00000000000..c23c6492bbd --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/OnlineMeetingRestricted.cs @@ -0,0 +1,49 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: ComplexType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type OnlineMeetingRestricted. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class OnlineMeetingRestricted + { + + /// + /// Gets or sets contentSharingDisabled. + /// + [JsonPropertyName("contentSharingDisabled")] + public OnlineMeetingContentSharingDisabledReason? ContentSharingDisabled { get; set; } + + /// + /// Gets or sets videoDisabled. + /// + [JsonPropertyName("videoDisabled")] + public OnlineMeetingVideoDisabledReason? VideoDisabled { get; set; } + + /// + /// Gets or sets additional data. + /// + [JsonExtensionData] + public IDictionary AdditionalData { get; set; } + + /// + /// Gets or sets @odata.type. + /// + [JsonPropertyName("@odata.type")] + public string ODataType { get; set; } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/OnlineMeetingVideoDisabledReason.cs b/src/Microsoft.Graph/Generated/model/OnlineMeetingVideoDisabledReason.cs new file mode 100644 index 00000000000..30f46f59b8e --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/OnlineMeetingVideoDisabledReason.cs @@ -0,0 +1,33 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum OnlineMeetingVideoDisabledReason. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum OnlineMeetingVideoDisabledReason + { + + /// + /// Watermark Protection + /// + WatermarkProtection = 0, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 1, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/Organization.cs b/src/Microsoft.Graph/Generated/model/Organization.cs index 7c55f8b6e99..06f2bbf3717 100644 --- a/src/Microsoft.Graph/Generated/model/Organization.cs +++ b/src/Microsoft.Graph/Generated/model/Organization.cs @@ -120,6 +120,12 @@ public Organization() [JsonPropertyName("onPremisesSyncEnabled")] public bool? OnPremisesSyncEnabled { get; set; } + /// + /// Gets or sets partner tenant type. + /// + [JsonPropertyName("partnerTenantType")] + public PartnerTenantType? PartnerTenantType { get; set; } + /// /// Gets or sets postal code. /// Postal code of the address for the organization. diff --git a/src/Microsoft.Graph/Generated/model/Participant.cs b/src/Microsoft.Graph/Generated/model/Participant.cs index 596a7fb42f8..13b5827f0f8 100644 --- a/src/Microsoft.Graph/Generated/model/Participant.cs +++ b/src/Microsoft.Graph/Generated/model/Participant.cs @@ -68,6 +68,12 @@ public partial class Participant : Entity [JsonPropertyName("recordingInfo")] public RecordingInfo RecordingInfo { get; set; } + /// + /// Gets or sets restricted experience. + /// + [JsonPropertyName("restrictedExperience")] + public OnlineMeetingRestricted RestrictedExperience { get; set; } + } } diff --git a/src/Microsoft.Graph/Generated/model/PartnerTenantType.cs b/src/Microsoft.Graph/Generated/model/PartnerTenantType.cs new file mode 100644 index 00000000000..eedba193566 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PartnerTenantType.cs @@ -0,0 +1,58 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum PartnerTenantType. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum PartnerTenantType + { + + /// + /// Microsoft Support + /// + MicrosoftSupport = 1, + + /// + /// Syndicate Partner + /// + SyndicatePartner = 2, + + /// + /// Breadth Partner + /// + BreadthPartner = 3, + + /// + /// Breadth Partner Delegated Admin + /// + BreadthPartnerDelegatedAdmin = 4, + + /// + /// Reseller Partner Delegated Admin + /// + ResellerPartnerDelegatedAdmin = 5, + + /// + /// Value Added Reseller Partner Delegated Admin + /// + ValueAddedResellerPartnerDelegatedAdmin = 6, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 7, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/PasswordProfile.cs b/src/Microsoft.Graph/Generated/model/PasswordProfile.cs index 1344d6a10e0..5a78b00cb33 100644 --- a/src/Microsoft.Graph/Generated/model/PasswordProfile.cs +++ b/src/Microsoft.Graph/Generated/model/PasswordProfile.cs @@ -23,7 +23,7 @@ public partial class PasswordProfile /// /// Gets or sets forceChangePasswordNextSignIn. - /// true if the user must change her password on the next login; otherwise false. If not set, default is false. NOTE: For Azure B2C tenants, set to false and instead use custom policies and user flows to force password reset at first sign in. See Force password reset at first logon. + /// true if the user must change her password on the next login; otherwise false. If not set, default is false. /// [JsonPropertyName("forceChangePasswordNextSignIn")] public bool? ForceChangePasswordNextSignIn { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Payload.cs b/src/Microsoft.Graph/Generated/model/Payload.cs new file mode 100644 index 00000000000..644829954d9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/Payload.cs @@ -0,0 +1,158 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type Payload. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class Payload : Entity + { + + /// + /// Gets or sets brand. + /// + [JsonPropertyName("brand")] + public PayloadBrand? Brand { get; set; } + + /// + /// Gets or sets complexity. + /// + [JsonPropertyName("complexity")] + public PayloadComplexity? Complexity { get; set; } + + /// + /// Gets or sets created by. + /// + [JsonPropertyName("createdBy")] + public EmailIdentity CreatedBy { get; set; } + + /// + /// Gets or sets created date time. + /// + [JsonPropertyName("createdDateTime")] + public DateTimeOffset? CreatedDateTime { get; set; } + + /// + /// Gets or sets description. + /// + [JsonPropertyName("description")] + public string Description { get; set; } + + /// + /// Gets or sets detail. + /// + [JsonPropertyName("detail")] + public PayloadDetail Detail { get; set; } + + /// + /// Gets or sets display name. + /// + [JsonPropertyName("displayName")] + public string DisplayName { get; set; } + + /// + /// Gets or sets industry. + /// + [JsonPropertyName("industry")] + public PayloadIndustry? Industry { get; set; } + + /// + /// Gets or sets is automated. + /// + [JsonPropertyName("isAutomated")] + public bool? IsAutomated { get; set; } + + /// + /// Gets or sets is controversial. + /// + [JsonPropertyName("isControversial")] + public bool? IsControversial { get; set; } + + /// + /// Gets or sets is current event. + /// + [JsonPropertyName("isCurrentEvent")] + public bool? IsCurrentEvent { get; set; } + + /// + /// Gets or sets language. + /// + [JsonPropertyName("language")] + public string Language { get; set; } + + /// + /// Gets or sets last modified by. + /// + [JsonPropertyName("lastModifiedBy")] + public EmailIdentity LastModifiedBy { get; set; } + + /// + /// Gets or sets last modified date time. + /// + [JsonPropertyName("lastModifiedDateTime")] + public DateTimeOffset? LastModifiedDateTime { get; set; } + + /// + /// Gets or sets payload tags. + /// + [JsonPropertyName("payloadTags")] + public IEnumerable PayloadTags { get; set; } + + /// + /// Gets or sets platform. + /// + [JsonPropertyName("platform")] + public PayloadDeliveryPlatform? Platform { get; set; } + + /// + /// Gets or sets predicted compromise rate. + /// + [JsonPropertyName("predictedCompromiseRate")] + public double? PredictedCompromiseRate { get; set; } + + /// + /// Gets or sets simulation attack type. + /// + [JsonPropertyName("simulationAttackType")] + public SimulationAttackType? SimulationAttackType { get; set; } + + /// + /// Gets or sets source. + /// + [JsonPropertyName("source")] + public SimulationContentSource? Source { get; set; } + + /// + /// Gets or sets status. + /// + [JsonPropertyName("status")] + public SimulationContentStatus? Status { get; set; } + + /// + /// Gets or sets technique. + /// + [JsonPropertyName("technique")] + public SimulationAttackTechnique? Technique { get; set; } + + /// + /// Gets or sets theme. + /// + [JsonPropertyName("theme")] + public PayloadTheme? Theme { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/PayloadBrand.cs b/src/Microsoft.Graph/Generated/model/PayloadBrand.cs new file mode 100644 index 00000000000..78b42cff6bc --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PayloadBrand.cs @@ -0,0 +1,128 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum PayloadBrand. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum PayloadBrand + { + + /// + /// Unknown + /// + Unknown = 0, + + /// + /// Other + /// + Other = 1, + + /// + /// American Express + /// + AmericanExpress = 2, + + /// + /// Capital One + /// + CapitalOne = 3, + + /// + /// Dhl + /// + Dhl = 4, + + /// + /// Docu Sign + /// + DocuSign = 5, + + /// + /// Dropbox + /// + Dropbox = 6, + + /// + /// Facebook + /// + Facebook = 7, + + /// + /// First American + /// + FirstAmerican = 8, + + /// + /// Microsoft + /// + Microsoft = 9, + + /// + /// Netflix + /// + Netflix = 10, + + /// + /// Scotiabank + /// + Scotiabank = 11, + + /// + /// Send Grid + /// + SendGrid = 12, + + /// + /// Stewart Title + /// + StewartTitle = 13, + + /// + /// Tesco + /// + Tesco = 14, + + /// + /// Wells Fargo + /// + WellsFargo = 15, + + /// + /// Syrinx Cloud + /// + SyrinxCloud = 16, + + /// + /// Adobe + /// + Adobe = 17, + + /// + /// Teams + /// + Teams = 18, + + /// + /// Zoom + /// + Zoom = 19, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 20, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/PayloadCoachmark.cs b/src/Microsoft.Graph/Generated/model/PayloadCoachmark.cs new file mode 100644 index 00000000000..61a5c1685e7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PayloadCoachmark.cs @@ -0,0 +1,73 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: ComplexType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type PayloadCoachmark. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class PayloadCoachmark + { + + /// + /// Gets or sets coachmarkLocation. + /// + [JsonPropertyName("coachmarkLocation")] + public CoachmarkLocation CoachmarkLocation { get; set; } + + /// + /// Gets or sets description. + /// + [JsonPropertyName("description")] + public string Description { get; set; } + + /// + /// Gets or sets indicator. + /// + [JsonPropertyName("indicator")] + public string Indicator { get; set; } + + /// + /// Gets or sets isValid. + /// + [JsonPropertyName("isValid")] + public bool? IsValid { get; set; } + + /// + /// Gets or sets language. + /// + [JsonPropertyName("language")] + public string Language { get; set; } + + /// + /// Gets or sets order. + /// + [JsonPropertyName("order")] + public string Order { get; set; } + + /// + /// Gets or sets additional data. + /// + [JsonExtensionData] + public IDictionary AdditionalData { get; set; } + + /// + /// Gets or sets @odata.type. + /// + [JsonPropertyName("@odata.type")] + public string ODataType { get; set; } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/PayloadComplexity.cs b/src/Microsoft.Graph/Generated/model/PayloadComplexity.cs new file mode 100644 index 00000000000..fa967c5491b --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PayloadComplexity.cs @@ -0,0 +1,48 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum PayloadComplexity. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum PayloadComplexity + { + + /// + /// Unknown + /// + Unknown = 0, + + /// + /// Low + /// + Low = 1, + + /// + /// Medium + /// + Medium = 2, + + /// + /// High + /// + High = 3, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 4, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/PayloadDetail.cs b/src/Microsoft.Graph/Generated/model/PayloadDetail.cs new file mode 100644 index 00000000000..b7f65711604 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PayloadDetail.cs @@ -0,0 +1,55 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: ComplexType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type PayloadDetail. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class PayloadDetail + { + + /// + /// Gets or sets coachmarks. + /// + [JsonPropertyName("coachmarks")] + public IEnumerable Coachmarks { get; set; } + + /// + /// Gets or sets content. + /// + [JsonPropertyName("content")] + public string Content { get; set; } + + /// + /// Gets or sets phishingUrl. + /// + [JsonPropertyName("phishingUrl")] + public string PhishingUrl { get; set; } + + /// + /// Gets or sets additional data. + /// + [JsonExtensionData] + public IDictionary AdditionalData { get; set; } + + /// + /// Gets or sets @odata.type. + /// + [JsonPropertyName("@odata.type")] + public string ODataType { get; set; } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/PayloadIndustry.cs b/src/Microsoft.Graph/Generated/model/PayloadIndustry.cs new file mode 100644 index 00000000000..49918d92ed7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PayloadIndustry.cs @@ -0,0 +1,133 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum PayloadIndustry. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum PayloadIndustry + { + + /// + /// Unknown + /// + Unknown = 0, + + /// + /// Other + /// + Other = 1, + + /// + /// Banking + /// + Banking = 2, + + /// + /// Business Services + /// + BusinessServices = 3, + + /// + /// Consumer Services + /// + ConsumerServices = 4, + + /// + /// Education + /// + Education = 5, + + /// + /// Energy + /// + Energy = 6, + + /// + /// Construction + /// + Construction = 7, + + /// + /// Consulting + /// + Consulting = 8, + + /// + /// Financial Services + /// + FinancialServices = 9, + + /// + /// Government + /// + Government = 10, + + /// + /// Hospitality + /// + Hospitality = 11, + + /// + /// Insurance + /// + Insurance = 12, + + /// + /// Legal + /// + Legal = 13, + + /// + /// Courier Services + /// + CourierServices = 14, + + /// + /// IT + /// + IT = 15, + + /// + /// Healthcare + /// + Healthcare = 16, + + /// + /// Manufacturing + /// + Manufacturing = 17, + + /// + /// Retail + /// + Retail = 18, + + /// + /// Telecom + /// + Telecom = 19, + + /// + /// Real Estate + /// + RealEstate = 20, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 21, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/PayloadTheme.cs b/src/Microsoft.Graph/Generated/model/PayloadTheme.cs new file mode 100644 index 00000000000..f477e7eb13f --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PayloadTheme.cs @@ -0,0 +1,183 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum PayloadTheme. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum PayloadTheme + { + + /// + /// Unknown + /// + Unknown = 0, + + /// + /// Other + /// + Other = 1, + + /// + /// Account Activation + /// + AccountActivation = 2, + + /// + /// Account Verification + /// + AccountVerification = 3, + + /// + /// Billing + /// + Billing = 4, + + /// + /// Clean Up Mail + /// + CleanUpMail = 5, + + /// + /// Controversial + /// + Controversial = 6, + + /// + /// Document Received + /// + DocumentReceived = 7, + + /// + /// Expense + /// + Expense = 8, + + /// + /// Fax + /// + Fax = 9, + + /// + /// Finance Report + /// + FinanceReport = 10, + + /// + /// Incoming Messages + /// + IncomingMessages = 11, + + /// + /// Invoice + /// + Invoice = 12, + + /// + /// Item Received + /// + ItemReceived = 13, + + /// + /// Login Alert + /// + LoginAlert = 14, + + /// + /// Mail Received + /// + MailReceived = 15, + + /// + /// Password + /// + Password = 16, + + /// + /// Payment + /// + Payment = 17, + + /// + /// Payroll + /// + Payroll = 18, + + /// + /// Personalized Offer + /// + PersonalizedOffer = 19, + + /// + /// Quarantine + /// + Quarantine = 20, + + /// + /// Remote Work + /// + RemoteWork = 21, + + /// + /// Review Message + /// + ReviewMessage = 22, + + /// + /// Security Update + /// + SecurityUpdate = 23, + + /// + /// Service Suspended + /// + ServiceSuspended = 24, + + /// + /// Signature Required + /// + SignatureRequired = 25, + + /// + /// Upgrade Mailbox Storage + /// + UpgradeMailboxStorage = 26, + + /// + /// Verify Mailbox + /// + VerifyMailbox = 27, + + /// + /// Voicemail + /// + Voicemail = 28, + + /// + /// Advertisement + /// + Advertisement = 29, + + /// + /// Employee Engagement + /// + EmployeeEngagement = 30, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 31, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/PlannerFieldRules.cs b/src/Microsoft.Graph/Generated/model/PlannerFieldRules.cs index 4673ca9e016..fce7f700057 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerFieldRules.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerFieldRules.cs @@ -23,12 +23,14 @@ public partial class PlannerFieldRules /// /// Gets or sets defaultRules. + /// The default rules that apply if no override matches to the current data. /// [JsonPropertyName("defaultRules")] public IEnumerable DefaultRules { get; set; } /// /// Gets or sets overrides. + /// Overrides that specify different rules for specific data associated with the field. /// [JsonPropertyName("overrides")] public IEnumerable Overrides { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerPlan.cs b/src/Microsoft.Graph/Generated/model/PlannerPlan.cs index e524479dabe..9e9faab1256 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerPlan.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerPlan.cs @@ -30,7 +30,7 @@ public PlannerPlan() /// /// Gets or sets container. - /// Identifies the container of the plan. After it is set, this property can’t be updated. Required. + /// Identifies the container of the plan. Specify only the url, the containerId and type, or all properties. After it is set, this property can’t be updated. Required. /// [JsonPropertyName("container")] public PlannerPlanContainer Container { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerPlanConfiguration.cs b/src/Microsoft.Graph/Generated/model/PlannerPlanConfiguration.cs index b8d0470cfc9..c916da2525c 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerPlanConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerPlanConfiguration.cs @@ -22,42 +22,49 @@ public partial class PlannerPlanConfiguration : Entity /// /// Gets or sets buckets. + /// List the buckets that should be created in the plan. /// [JsonPropertyName("buckets")] public IEnumerable Buckets { get; set; } /// /// Gets or sets created by. + /// The identity of the creator of the plan configuration. /// [JsonPropertyName("createdBy")] public IdentitySet CreatedBy { get; set; } /// /// Gets or sets created date time. + /// The date and time when the plan configuration was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. /// [JsonPropertyName("createdDateTime")] public DateTimeOffset? CreatedDateTime { get; set; } /// /// Gets or sets default language. + /// The language code for the default language to be used for the names of the objects created for the plan. /// [JsonPropertyName("defaultLanguage")] public string DefaultLanguage { get; set; } /// /// Gets or sets last modified by. + /// The identity of the user who last modified the plan configuration. /// [JsonPropertyName("lastModifiedBy")] public IdentitySet LastModifiedBy { get; set; } /// /// Gets or sets last modified date time. + /// The date and time when the plan configuration was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. /// [JsonPropertyName("lastModifiedDateTime")] public DateTimeOffset? LastModifiedDateTime { get; set; } /// /// Gets or sets localizations. + /// Localized names for the plan configuration. /// [JsonPropertyName("localizations")] public IPlannerPlanConfigurationLocalizationsCollectionPage Localizations { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerPlanConfigurationBucketDefinition.cs b/src/Microsoft.Graph/Generated/model/PlannerPlanConfigurationBucketDefinition.cs index 482b58e3ac2..9b12d291eff 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerPlanConfigurationBucketDefinition.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerPlanConfigurationBucketDefinition.cs @@ -23,6 +23,7 @@ public partial class PlannerPlanConfigurationBucketDefinition /// /// Gets or sets externalBucketId. + /// Application-specified identifier of the bucket. /// [JsonPropertyName("externalBucketId")] public string ExternalBucketId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerPlanConfigurationBucketLocalization.cs b/src/Microsoft.Graph/Generated/model/PlannerPlanConfigurationBucketLocalization.cs index 34760ce922b..54fd0155a50 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerPlanConfigurationBucketLocalization.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerPlanConfigurationBucketLocalization.cs @@ -23,12 +23,14 @@ public partial class PlannerPlanConfigurationBucketLocalization /// /// Gets or sets externalBucketId. + /// Application-specified identifier of the bucket. /// [JsonPropertyName("externalBucketId")] public string ExternalBucketId { get; set; } /// /// Gets or sets name. + /// Name of the bucket. /// [JsonPropertyName("name")] public string Name { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerPlanConfigurationLocalization.cs b/src/Microsoft.Graph/Generated/model/PlannerPlanConfigurationLocalization.cs index 8b35e8e9571..5bb44a1aec8 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerPlanConfigurationLocalization.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerPlanConfigurationLocalization.cs @@ -22,18 +22,21 @@ public partial class PlannerPlanConfigurationLocalization : Entity /// /// Gets or sets buckets. + /// Localized names for configured buckets in the plan configuration. /// [JsonPropertyName("buckets")] public IEnumerable Buckets { get; set; } /// /// Gets or sets language tag. + /// The language code associated with the localized names in this object. /// [JsonPropertyName("languageTag")] public string LanguageTag { get; set; } /// /// Gets or sets plan title. + /// Localized title of the plan. /// [JsonPropertyName("planTitle")] public string PlanTitle { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerPlanContainer.cs b/src/Microsoft.Graph/Generated/model/PlannerPlanContainer.cs index 0189b661b7a..413eab8e125 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerPlanContainer.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerPlanContainer.cs @@ -23,21 +23,21 @@ public partial class PlannerPlanContainer /// /// Gets or sets containerId. - /// The identifier of the resource that contains the plan. + /// The identifier of the resource that contains the plan. Optional. /// [JsonPropertyName("containerId")] public string ContainerId { get; set; } /// /// Gets or sets type. - /// The type of the resource that contains the plan. See the previous table for supported types. Possible values are: group, unknownFutureValue, roster and project. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster, project. + /// The type of the resource that contains the plan. For supported types, see the previous table. Possible values are: group, unknownFutureValue, roster, and project. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster, project. Optional. /// [JsonPropertyName("type")] public PlannerContainerType? Type { get; set; } /// /// Gets or sets url. - /// The full canonical URL of the container. + /// The full canonical URL of the container. Optional. /// [JsonPropertyName("url")] public string Url { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerPropertyRule.cs b/src/Microsoft.Graph/Generated/model/PlannerPropertyRule.cs index beabfc94c12..bafbbca9117 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerPropertyRule.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerPropertyRule.cs @@ -31,6 +31,7 @@ protected internal PlannerPropertyRule() /// /// Gets or sets ruleKind. + /// Identifies which type of property rules is represented by this instance. The possible values are: taskRule, bucketRule, planRule, unknownFutureValue. /// [JsonPropertyName("ruleKind")] public PlannerRuleKind? RuleKind { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerRelationshipBasedUserType.cs b/src/Microsoft.Graph/Generated/model/PlannerRelationshipBasedUserType.cs index a9df2ad4551..60b5c65737d 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerRelationshipBasedUserType.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerRelationshipBasedUserType.cs @@ -30,6 +30,7 @@ public PlannerRelationshipBasedUserType() /// /// Gets or sets role. + /// Identifies the relationship of the caller to the task. The possible values are: defaultRules, groupOwners, groupMembers, taskAssignees, applications, unknownFutureValue. /// [JsonPropertyName("role")] public PlannerRelationshipUserRoles? Role { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerRuleOverride.cs b/src/Microsoft.Graph/Generated/model/PlannerRuleOverride.cs index f59cbc0d35e..fed355b9541 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerRuleOverride.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerRuleOverride.cs @@ -23,12 +23,14 @@ public partial class PlannerRuleOverride /// /// Gets or sets name. + /// Name of the override. Allowed override values will be dependent on the property affected by the rule. /// [JsonPropertyName("name")] public string Name { get; set; } /// /// Gets or sets rules. + /// Overridden rules. These are used as rules for the override instead of the default rules. /// [JsonPropertyName("rules")] public IEnumerable Rules { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerTaskConfiguration.cs b/src/Microsoft.Graph/Generated/model/PlannerTaskConfiguration.cs index 91ebff14f92..be159948d17 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerTaskConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerTaskConfiguration.cs @@ -22,6 +22,7 @@ public partial class PlannerTaskConfiguration : Entity /// /// Gets or sets edit policy. + /// Policy configuration for tasks created for the businessScenario when they are being changed outside of the scenario. /// [JsonPropertyName("editPolicy")] public PlannerTaskPolicy EditPolicy { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerTaskConfigurationRoleBase.cs b/src/Microsoft.Graph/Generated/model/PlannerTaskConfigurationRoleBase.cs index 14dacc7c54f..16157dee1ef 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerTaskConfigurationRoleBase.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerTaskConfigurationRoleBase.cs @@ -31,6 +31,7 @@ protected internal PlannerTaskConfigurationRoleBase() /// /// Gets or sets roleKind. + /// Type of the role. The possible values are: relationship, unknownFutureValue. /// [JsonPropertyName("roleKind")] public PlannerUserRoleKind? RoleKind { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerTaskPolicy.cs b/src/Microsoft.Graph/Generated/model/PlannerTaskPolicy.cs index bb0deb90d14..5b45925b6a6 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerTaskPolicy.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerTaskPolicy.cs @@ -23,6 +23,7 @@ public partial class PlannerTaskPolicy /// /// Gets or sets rules. + /// The rules that should be enforced on the tasks when they are being changed outside of the scenario, based on the role of the caller. /// [JsonPropertyName("rules")] public IEnumerable Rules { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerTaskPropertyRule.cs b/src/Microsoft.Graph/Generated/model/PlannerTaskPropertyRule.cs index ade10da8754..3bb9bf41de1 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerTaskPropertyRule.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerTaskPropertyRule.cs @@ -29,84 +29,98 @@ public PlannerTaskPropertyRule() /// /// Gets or sets appliedCategories. + /// Rules and restrictions for applied categories. This value does not currently support overrides. Accepted values for the default rule and individual overrides are allow, block. /// [JsonPropertyName("appliedCategories")] public PlannerFieldRules AppliedCategories { get; set; } /// /// Gets or sets assignments. + /// Rules and restrictions for assignments. Allowed overrides are userCreated and applicationCreated. Accepted values for the default rule and individual overrides are allow, add, addSelf, addOther, remove, removeSelf, removeOther, block. /// [JsonPropertyName("assignments")] public PlannerFieldRules Assignments { get; set; } /// /// Gets or sets checkLists. + /// Rules and restrictions for checklist. Allowed overrides are userCreated and applicationCreated. Accepted values for the default rule and individual overrides are allow, add, remove, update, check, reorder, block. /// [JsonPropertyName("checkLists")] public PlannerFieldRules CheckLists { get; set; } /// /// Gets or sets delete. + /// Rules and restrictions for deleting the task. Accepted values are allow and block. /// [JsonPropertyName("delete")] public IEnumerable Delete { get; set; } /// /// Gets or sets dueDate. + /// Rules and restrictions for changing the due date of the task. Accepted values are allow and block. /// [JsonPropertyName("dueDate")] public IEnumerable DueDate { get; set; } /// /// Gets or sets move. + /// Rules and restrictions for moving the task between buckets or plans. Accepted values are allow, moveBetweenPlans, moveBetweenBuckets, and block. /// [JsonPropertyName("move")] public IEnumerable Move { get; set; } /// /// Gets or sets notes. + /// Rules and restrictions for changing the notes of the task. Accepted values are allow and block. /// [JsonPropertyName("notes")] public IEnumerable Notes { get; set; } /// /// Gets or sets order. + /// Rules and restrictions for changing the order of the task. Accepted values are allow and block. /// [JsonPropertyName("order")] public IEnumerable Order { get; set; } /// /// Gets or sets percentComplete. + /// Rules and restrictions for changing the completion percentage of the task. Accepted values are allow, setToComplete, setToNotStarted, setToInProgress, and block. /// [JsonPropertyName("percentComplete")] public IEnumerable PercentComplete { get; set; } /// /// Gets or sets previewType. + /// Rules and restrictions for changing the preview type of the task. Accepted values are allow and block. /// [JsonPropertyName("previewType")] public IEnumerable PreviewType { get; set; } /// /// Gets or sets priority. + /// Rules and restrictions for changing the priority of the task. Accepted values are allow and block. /// [JsonPropertyName("priority")] public IEnumerable Priority { get; set; } /// /// Gets or sets references. + /// Rules and restrictions for references. Allowed overrides are userCreated and applicationCreated. Accepted values for the default rule and individual overrides are allow, add, remove, block. /// [JsonPropertyName("references")] public PlannerFieldRules References { get; set; } /// /// Gets or sets startDate. + /// Rules and restrictions for changing the start date of the task. Accepted values are allow and block. /// [JsonPropertyName("startDate")] public IEnumerable StartDate { get; set; } /// /// Gets or sets title. + /// Rules and restrictions for changing the title of the task. Accepted values are allow and block. /// [JsonPropertyName("title")] public IEnumerable Title { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerTaskRoleBasedRule.cs b/src/Microsoft.Graph/Generated/model/PlannerTaskRoleBasedRule.cs index 27b16f9d068..25f61773b98 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerTaskRoleBasedRule.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerTaskRoleBasedRule.cs @@ -23,18 +23,21 @@ public partial class PlannerTaskRoleBasedRule /// /// Gets or sets defaultRule. + /// Default rule that applies when a property or action-specific rule is not provided. Possible values are: Allow, Block /// [JsonPropertyName("defaultRule")] public string DefaultRule { get; set; } /// /// Gets or sets propertyRule. + /// Rules for specific properties and actions. /// [JsonPropertyName("propertyRule")] public PlannerTaskPropertyRule PropertyRule { get; set; } /// /// Gets or sets role. + /// The role these rules apply to. /// [JsonPropertyName("role")] public PlannerTaskConfigurationRoleBase Role { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Presence.cs b/src/Microsoft.Graph/Generated/model/Presence.cs index d7c0c67d020..9a1550f52a9 100644 --- a/src/Microsoft.Graph/Generated/model/Presence.cs +++ b/src/Microsoft.Graph/Generated/model/Presence.cs @@ -43,6 +43,7 @@ public partial class Presence : Entity /// /// Gets or sets status message. + /// The presence status message of a user. /// [JsonPropertyName("statusMessage")] public PresenceStatusMessage StatusMessage { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PresenceStatusMessage.cs b/src/Microsoft.Graph/Generated/model/PresenceStatusMessage.cs index 5aaae3cf9d2..07a386822fa 100644 --- a/src/Microsoft.Graph/Generated/model/PresenceStatusMessage.cs +++ b/src/Microsoft.Graph/Generated/model/PresenceStatusMessage.cs @@ -23,18 +23,21 @@ public partial class PresenceStatusMessage /// /// Gets or sets expiryDateTime. + /// Time in which the status message expires.If not provided, the status message does not expire.expiryDateTime.dateTime should not include time zone.expiryDateTime is not available when requesting presence of another user. /// [JsonPropertyName("expiryDateTime")] public DateTimeTimeZone ExpiryDateTime { get; set; } /// /// Gets or sets message. + /// Status message item. The only supported format currently is message.contentType = 'text'. /// [JsonPropertyName("message")] public ItemBody Message { get; set; } /// /// Gets or sets publishedDateTime. + /// Time in which the status message was published.Read-only.publishedDateTime is not available when requesting presence of another user. /// [JsonPropertyName("publishedDateTime")] public DateTimeOffset? PublishedDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroup.cs b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroup.cs new file mode 100644 index 00000000000..c66fc77bc5f --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroup.cs @@ -0,0 +1,103 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type Privileged Access Group. + /// + public partial class PrivilegedAccessGroup : Entity + { + + /// + /// Gets or sets assignment schedule instances. + /// + [JsonPropertyName("assignmentScheduleInstances")] + public IPrivilegedAccessGroupAssignmentScheduleInstancesCollectionPage AssignmentScheduleInstances { get; set; } + + /// + /// Gets or sets assignmentScheduleInstancesNextLink. + /// + [JsonPropertyName("assignmentScheduleInstances@odata.nextLink")] + [JsonConverter(typeof(NextLinkConverter))] + public string AssignmentScheduleInstancesNextLink { get; set; } + + /// + /// Gets or sets assignment schedule requests. + /// + [JsonPropertyName("assignmentScheduleRequests")] + public IPrivilegedAccessGroupAssignmentScheduleRequestsCollectionPage AssignmentScheduleRequests { get; set; } + + /// + /// Gets or sets assignmentScheduleRequestsNextLink. + /// + [JsonPropertyName("assignmentScheduleRequests@odata.nextLink")] + [JsonConverter(typeof(NextLinkConverter))] + public string AssignmentScheduleRequestsNextLink { get; set; } + + /// + /// Gets or sets assignment schedules. + /// + [JsonPropertyName("assignmentSchedules")] + public IPrivilegedAccessGroupAssignmentSchedulesCollectionPage AssignmentSchedules { get; set; } + + /// + /// Gets or sets assignmentSchedulesNextLink. + /// + [JsonPropertyName("assignmentSchedules@odata.nextLink")] + [JsonConverter(typeof(NextLinkConverter))] + public string AssignmentSchedulesNextLink { get; set; } + + /// + /// Gets or sets eligibility schedule instances. + /// + [JsonPropertyName("eligibilityScheduleInstances")] + public IPrivilegedAccessGroupEligibilityScheduleInstancesCollectionPage EligibilityScheduleInstances { get; set; } + + /// + /// Gets or sets eligibilityScheduleInstancesNextLink. + /// + [JsonPropertyName("eligibilityScheduleInstances@odata.nextLink")] + [JsonConverter(typeof(NextLinkConverter))] + public string EligibilityScheduleInstancesNextLink { get; set; } + + /// + /// Gets or sets eligibility schedule requests. + /// + [JsonPropertyName("eligibilityScheduleRequests")] + public IPrivilegedAccessGroupEligibilityScheduleRequestsCollectionPage EligibilityScheduleRequests { get; set; } + + /// + /// Gets or sets eligibilityScheduleRequestsNextLink. + /// + [JsonPropertyName("eligibilityScheduleRequests@odata.nextLink")] + [JsonConverter(typeof(NextLinkConverter))] + public string EligibilityScheduleRequestsNextLink { get; set; } + + /// + /// Gets or sets eligibility schedules. + /// + [JsonPropertyName("eligibilitySchedules")] + public IPrivilegedAccessGroupEligibilitySchedulesCollectionPage EligibilitySchedules { get; set; } + + /// + /// Gets or sets eligibilitySchedulesNextLink. + /// + [JsonPropertyName("eligibilitySchedules@odata.nextLink")] + [JsonConverter(typeof(NextLinkConverter))] + public string EligibilitySchedulesNextLink { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupAssignmentSchedule.cs b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupAssignmentSchedule.cs new file mode 100644 index 00000000000..034cd27eea3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupAssignmentSchedule.cs @@ -0,0 +1,82 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type Privileged Access Group Assignment Schedule. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class PrivilegedAccessGroupAssignmentSchedule : PrivilegedAccessSchedule + { + + /// + /// The PrivilegedAccessGroupAssignmentSchedule constructor + /// + public PrivilegedAccessGroupAssignmentSchedule() + { + this.ODataType = "microsoft.graph.privilegedAccessGroupAssignmentSchedule"; + } + + /// + /// Gets or sets access id. + /// + [JsonPropertyName("accessId")] + public PrivilegedAccessGroupRelationships? AccessId { get; set; } + + /// + /// Gets or sets assignment type. + /// + [JsonPropertyName("assignmentType")] + public PrivilegedAccessGroupAssignmentType? AssignmentType { get; set; } + + /// + /// Gets or sets group id. + /// + [JsonPropertyName("groupId")] + public string GroupId { get; set; } + + /// + /// Gets or sets member type. + /// + [JsonPropertyName("memberType")] + public PrivilegedAccessGroupMemberType? MemberType { get; set; } + + /// + /// Gets or sets principal id. + /// + [JsonPropertyName("principalId")] + public string PrincipalId { get; set; } + + /// + /// Gets or sets activated using. + /// + [JsonPropertyName("activatedUsing")] + public PrivilegedAccessGroupEligibilitySchedule ActivatedUsing { get; set; } + + /// + /// Gets or sets group. + /// + [JsonPropertyName("group")] + public Group Group { get; set; } + + /// + /// Gets or sets principal. + /// + [JsonPropertyName("principal")] + public DirectoryObject Principal { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupAssignmentScheduleInstance.cs b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupAssignmentScheduleInstance.cs new file mode 100644 index 00000000000..fc03b6e55aa --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupAssignmentScheduleInstance.cs @@ -0,0 +1,88 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type Privileged Access Group Assignment Schedule Instance. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class PrivilegedAccessGroupAssignmentScheduleInstance : PrivilegedAccessScheduleInstance + { + + /// + /// The PrivilegedAccessGroupAssignmentScheduleInstance constructor + /// + public PrivilegedAccessGroupAssignmentScheduleInstance() + { + this.ODataType = "microsoft.graph.privilegedAccessGroupAssignmentScheduleInstance"; + } + + /// + /// Gets or sets access id. + /// + [JsonPropertyName("accessId")] + public PrivilegedAccessGroupRelationships? AccessId { get; set; } + + /// + /// Gets or sets assignment schedule id. + /// + [JsonPropertyName("assignmentScheduleId")] + public string AssignmentScheduleId { get; set; } + + /// + /// Gets or sets assignment type. + /// + [JsonPropertyName("assignmentType")] + public PrivilegedAccessGroupAssignmentType? AssignmentType { get; set; } + + /// + /// Gets or sets group id. + /// + [JsonPropertyName("groupId")] + public string GroupId { get; set; } + + /// + /// Gets or sets member type. + /// + [JsonPropertyName("memberType")] + public PrivilegedAccessGroupMemberType? MemberType { get; set; } + + /// + /// Gets or sets principal id. + /// + [JsonPropertyName("principalId")] + public string PrincipalId { get; set; } + + /// + /// Gets or sets activated using. + /// + [JsonPropertyName("activatedUsing")] + public PrivilegedAccessGroupEligibilityScheduleInstance ActivatedUsing { get; set; } + + /// + /// Gets or sets group. + /// + [JsonPropertyName("group")] + public Group Group { get; set; } + + /// + /// Gets or sets principal. + /// + [JsonPropertyName("principal")] + public DirectoryObject Principal { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupAssignmentScheduleRequest.cs b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupAssignmentScheduleRequest.cs new file mode 100644 index 00000000000..1571950eb16 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupAssignmentScheduleRequest.cs @@ -0,0 +1,82 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type Privileged Access Group Assignment Schedule Request. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class PrivilegedAccessGroupAssignmentScheduleRequestObject : PrivilegedAccessScheduleRequestObject + { + + /// + /// The PrivilegedAccessGroupAssignmentScheduleRequest constructor + /// + public PrivilegedAccessGroupAssignmentScheduleRequestObject() + { + this.ODataType = "microsoft.graph.privilegedAccessGroupAssignmentScheduleRequest"; + } + + /// + /// Gets or sets access id. + /// + [JsonPropertyName("accessId")] + public PrivilegedAccessGroupRelationships? AccessId { get; set; } + + /// + /// Gets or sets group id. + /// + [JsonPropertyName("groupId")] + public string GroupId { get; set; } + + /// + /// Gets or sets principal id. + /// + [JsonPropertyName("principalId")] + public string PrincipalId { get; set; } + + /// + /// Gets or sets target schedule id. + /// + [JsonPropertyName("targetScheduleId")] + public string TargetScheduleId { get; set; } + + /// + /// Gets or sets activated using. + /// + [JsonPropertyName("activatedUsing")] + public PrivilegedAccessGroupEligibilitySchedule ActivatedUsing { get; set; } + + /// + /// Gets or sets group. + /// + [JsonPropertyName("group")] + public Group Group { get; set; } + + /// + /// Gets or sets principal. + /// + [JsonPropertyName("principal")] + public DirectoryObject Principal { get; set; } + + /// + /// Gets or sets target schedule. + /// + [JsonPropertyName("targetSchedule")] + public PrivilegedAccessGroupEligibilitySchedule TargetSchedule { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupAssignmentType.cs b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupAssignmentType.cs new file mode 100644 index 00000000000..194cadbc0e8 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupAssignmentType.cs @@ -0,0 +1,38 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum PrivilegedAccessGroupAssignmentType. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum PrivilegedAccessGroupAssignmentType + { + + /// + /// Assigned + /// + Assigned = 1, + + /// + /// Activated + /// + Activated = 2, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 3, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupEligibilitySchedule.cs b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupEligibilitySchedule.cs new file mode 100644 index 00000000000..49be32123c2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupEligibilitySchedule.cs @@ -0,0 +1,70 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type Privileged Access Group Eligibility Schedule. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class PrivilegedAccessGroupEligibilitySchedule : PrivilegedAccessSchedule + { + + /// + /// The PrivilegedAccessGroupEligibilitySchedule constructor + /// + public PrivilegedAccessGroupEligibilitySchedule() + { + this.ODataType = "microsoft.graph.privilegedAccessGroupEligibilitySchedule"; + } + + /// + /// Gets or sets access id. + /// + [JsonPropertyName("accessId")] + public PrivilegedAccessGroupRelationships? AccessId { get; set; } + + /// + /// Gets or sets group id. + /// + [JsonPropertyName("groupId")] + public string GroupId { get; set; } + + /// + /// Gets or sets member type. + /// + [JsonPropertyName("memberType")] + public PrivilegedAccessGroupMemberType? MemberType { get; set; } + + /// + /// Gets or sets principal id. + /// + [JsonPropertyName("principalId")] + public string PrincipalId { get; set; } + + /// + /// Gets or sets group. + /// + [JsonPropertyName("group")] + public Group Group { get; set; } + + /// + /// Gets or sets principal. + /// + [JsonPropertyName("principal")] + public DirectoryObject Principal { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupEligibilityScheduleInstance.cs b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupEligibilityScheduleInstance.cs new file mode 100644 index 00000000000..4784068ccf9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupEligibilityScheduleInstance.cs @@ -0,0 +1,76 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type Privileged Access Group Eligibility Schedule Instance. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class PrivilegedAccessGroupEligibilityScheduleInstance : PrivilegedAccessScheduleInstance + { + + /// + /// The PrivilegedAccessGroupEligibilityScheduleInstance constructor + /// + public PrivilegedAccessGroupEligibilityScheduleInstance() + { + this.ODataType = "microsoft.graph.privilegedAccessGroupEligibilityScheduleInstance"; + } + + /// + /// Gets or sets access id. + /// + [JsonPropertyName("accessId")] + public PrivilegedAccessGroupRelationships? AccessId { get; set; } + + /// + /// Gets or sets eligibility schedule id. + /// + [JsonPropertyName("eligibilityScheduleId")] + public string EligibilityScheduleId { get; set; } + + /// + /// Gets or sets group id. + /// + [JsonPropertyName("groupId")] + public string GroupId { get; set; } + + /// + /// Gets or sets member type. + /// + [JsonPropertyName("memberType")] + public PrivilegedAccessGroupMemberType? MemberType { get; set; } + + /// + /// Gets or sets principal id. + /// + [JsonPropertyName("principalId")] + public string PrincipalId { get; set; } + + /// + /// Gets or sets group. + /// + [JsonPropertyName("group")] + public Group Group { get; set; } + + /// + /// Gets or sets principal. + /// + [JsonPropertyName("principal")] + public DirectoryObject Principal { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupEligibilityScheduleRequest.cs b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupEligibilityScheduleRequest.cs new file mode 100644 index 00000000000..b2fe7ec3a0a --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupEligibilityScheduleRequest.cs @@ -0,0 +1,76 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type Privileged Access Group Eligibility Schedule Request. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class PrivilegedAccessGroupEligibilityScheduleRequestObject : PrivilegedAccessScheduleRequestObject + { + + /// + /// The PrivilegedAccessGroupEligibilityScheduleRequest constructor + /// + public PrivilegedAccessGroupEligibilityScheduleRequestObject() + { + this.ODataType = "microsoft.graph.privilegedAccessGroupEligibilityScheduleRequest"; + } + + /// + /// Gets or sets access id. + /// + [JsonPropertyName("accessId")] + public PrivilegedAccessGroupRelationships? AccessId { get; set; } + + /// + /// Gets or sets group id. + /// + [JsonPropertyName("groupId")] + public string GroupId { get; set; } + + /// + /// Gets or sets principal id. + /// + [JsonPropertyName("principalId")] + public string PrincipalId { get; set; } + + /// + /// Gets or sets target schedule id. + /// + [JsonPropertyName("targetScheduleId")] + public string TargetScheduleId { get; set; } + + /// + /// Gets or sets group. + /// + [JsonPropertyName("group")] + public Group Group { get; set; } + + /// + /// Gets or sets principal. + /// + [JsonPropertyName("principal")] + public DirectoryObject Principal { get; set; } + + /// + /// Gets or sets target schedule. + /// + [JsonPropertyName("targetSchedule")] + public PrivilegedAccessGroupEligibilitySchedule TargetSchedule { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupMemberType.cs b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupMemberType.cs new file mode 100644 index 00000000000..9fef50a78d2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupMemberType.cs @@ -0,0 +1,38 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum PrivilegedAccessGroupMemberType. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum PrivilegedAccessGroupMemberType + { + + /// + /// Direct + /// + Direct = 1, + + /// + /// Group + /// + Group = 2, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 3, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupRelationships.cs b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupRelationships.cs new file mode 100644 index 00000000000..6f4c7360b46 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PrivilegedAccessGroupRelationships.cs @@ -0,0 +1,38 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum PrivilegedAccessGroupRelationships. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum PrivilegedAccessGroupRelationships + { + + /// + /// Owner + /// + Owner = 1, + + /// + /// Member + /// + Member = 2, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 3, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/PrivilegedAccessRoot.cs b/src/Microsoft.Graph/Generated/model/PrivilegedAccessRoot.cs new file mode 100644 index 00000000000..e8623269525 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PrivilegedAccessRoot.cs @@ -0,0 +1,31 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type Privileged Access Root. + /// + public partial class PrivilegedAccessRoot : Entity + { + + /// + /// Gets or sets group. + /// + [JsonPropertyName("group")] + public PrivilegedAccessGroup Group { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/PrivilegedAccessSchedule.cs b/src/Microsoft.Graph/Generated/model/PrivilegedAccessSchedule.cs new file mode 100644 index 00000000000..dd52646f2a9 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PrivilegedAccessSchedule.cs @@ -0,0 +1,64 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type Privileged Access Schedule. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class PrivilegedAccessSchedule : Entity + { + + /// + /// The internal PrivilegedAccessSchedule constructor + /// + protected internal PrivilegedAccessSchedule() + { + // Don't allow initialization of abstract entity types + } + + /// + /// Gets or sets created date time. + /// + [JsonPropertyName("createdDateTime")] + public DateTimeOffset? CreatedDateTime { get; set; } + + /// + /// Gets or sets created using. + /// + [JsonPropertyName("createdUsing")] + public string CreatedUsing { get; set; } + + /// + /// Gets or sets modified date time. + /// + [JsonPropertyName("modifiedDateTime")] + public DateTimeOffset? ModifiedDateTime { get; set; } + + /// + /// Gets or sets schedule info. + /// + [JsonPropertyName("scheduleInfo")] + public RequestSchedule ScheduleInfo { get; set; } + + /// + /// Gets or sets status. + /// + [JsonPropertyName("status")] + public string Status { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/PrivilegedAccessScheduleInstance.cs b/src/Microsoft.Graph/Generated/model/PrivilegedAccessScheduleInstance.cs new file mode 100644 index 00000000000..4f970372b66 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PrivilegedAccessScheduleInstance.cs @@ -0,0 +1,46 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type Privileged Access Schedule Instance. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class PrivilegedAccessScheduleInstance : Entity + { + + /// + /// The internal PrivilegedAccessScheduleInstance constructor + /// + protected internal PrivilegedAccessScheduleInstance() + { + // Don't allow initialization of abstract entity types + } + + /// + /// Gets or sets end date time. + /// + [JsonPropertyName("endDateTime")] + public DateTimeOffset? EndDateTime { get; set; } + + /// + /// Gets or sets start date time. + /// + [JsonPropertyName("startDateTime")] + public DateTimeOffset? StartDateTime { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/PrivilegedAccessScheduleRequest.cs b/src/Microsoft.Graph/Generated/model/PrivilegedAccessScheduleRequest.cs new file mode 100644 index 00000000000..ade214da82f --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/PrivilegedAccessScheduleRequest.cs @@ -0,0 +1,64 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type Privileged Access Schedule Request. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class PrivilegedAccessScheduleRequestObject : RequestObject + { + + /// + /// The internal PrivilegedAccessScheduleRequest constructor + /// + protected internal PrivilegedAccessScheduleRequestObject() + { + // Don't allow initialization of abstract entity types + } + + /// + /// Gets or sets action. + /// + [JsonPropertyName("action")] + public ScheduleRequestActions? Action { get; set; } + + /// + /// Gets or sets is validation only. + /// + [JsonPropertyName("isValidationOnly")] + public bool? IsValidationOnly { get; set; } + + /// + /// Gets or sets justification. + /// + [JsonPropertyName("justification")] + public string Justification { get; set; } + + /// + /// Gets or sets schedule info. + /// + [JsonPropertyName("scheduleInfo")] + public RequestSchedule ScheduleInfo { get; set; } + + /// + /// Gets or sets ticket info. + /// + [JsonPropertyName("ticketInfo")] + public TicketInfo TicketInfo { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/ScheduleRequestActions.cs b/src/Microsoft.Graph/Generated/model/ScheduleRequestActions.cs new file mode 100644 index 00000000000..ee26c907300 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/ScheduleRequestActions.cs @@ -0,0 +1,73 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum ScheduleRequestActions. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum ScheduleRequestActions + { + + /// + /// Admin Assign + /// + AdminAssign = 1, + + /// + /// Admin Update + /// + AdminUpdate = 2, + + /// + /// Admin Remove + /// + AdminRemove = 3, + + /// + /// Self Activate + /// + SelfActivate = 4, + + /// + /// Self Deactivate + /// + SelfDeactivate = 5, + + /// + /// Admin Extend + /// + AdminExtend = 6, + + /// + /// Admin Renew + /// + AdminRenew = 7, + + /// + /// Self Extend + /// + SelfExtend = 8, + + /// + /// Self Renew + /// + SelfRenew = 9, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 10, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/SearchHit.cs b/src/Microsoft.Graph/Generated/model/SearchHit.cs index 73a7c3c9ac1..f9e5b8a0d15 100644 --- a/src/Microsoft.Graph/Generated/model/SearchHit.cs +++ b/src/Microsoft.Graph/Generated/model/SearchHit.cs @@ -35,6 +35,12 @@ public partial class SearchHit [JsonPropertyName("hitId")] public string HitId { get; set; } + /// + /// Gets or sets isCollapsed. + /// + [JsonPropertyName("isCollapsed")] + public bool? IsCollapsed { get; set; } + /// /// Gets or sets rank. /// The rank or the order of the result. diff --git a/src/Microsoft.Graph/Generated/model/SecurityConfigurationTask.cs b/src/Microsoft.Graph/Generated/model/SecurityConfigurationTask.cs index 324ddba1860..75112b41473 100644 --- a/src/Microsoft.Graph/Generated/model/SecurityConfigurationTask.cs +++ b/src/Microsoft.Graph/Generated/model/SecurityConfigurationTask.cs @@ -66,7 +66,7 @@ public SecurityConfigurationTask() /// /// Gets or sets managed device count. - /// The number of vulnerable devices. + /// The number of vulnerable devices. Valid values 0 to 65536 /// [JsonPropertyName("managedDeviceCount")] public Int32? ManagedDeviceCount { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/SideLoadingKey.cs b/src/Microsoft.Graph/Generated/model/SideLoadingKey.cs deleted file mode 100644 index ea0f83cbc45..00000000000 --- a/src/Microsoft.Graph/Generated/model/SideLoadingKey.cs +++ /dev/null @@ -1,60 +0,0 @@ -// ------------------------------------------------------------------------------ -// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. -// ------------------------------------------------------------------------------ - -// **NOTE** This file was generated by a tool and any changes will be overwritten. -// - -// Template Source: EntityType.cs.tt - -namespace Microsoft.Graph -{ - using System; - using System.Collections.Generic; - using System.IO; - using System.Text.Json.Serialization; - - /// - /// The type Side Loading Key. - /// - public partial class SideLoadingKey : Entity - { - - /// - /// Gets or sets description. - /// Side Loading Key description displayed to the ITPro Admins.. - /// - [JsonPropertyName("description")] - public string Description { get; set; } - - /// - /// Gets or sets display name. - /// Side Loading Key Name displayed to the ITPro Admins. - /// - [JsonPropertyName("displayName")] - public string DisplayName { get; set; } - - /// - /// Gets or sets last updated date time. - /// Side Loading Key Last Updated Date displayed to the ITPro Admins. - /// - [JsonPropertyName("lastUpdatedDateTime")] - public string LastUpdatedDateTime { get; set; } - - /// - /// Gets or sets total activation. - /// Side Loading Key Total Activation displayed to the ITPro Admins. - /// - [JsonPropertyName("totalActivation")] - public Int32? TotalActivation { get; set; } - - /// - /// Gets or sets value. - /// Side Loading Key Value, it is 5x5 value, seperated by hiphens. - /// - [JsonPropertyName("value")] - public string Value { get; set; } - - } -} - diff --git a/src/Microsoft.Graph/Generated/model/Simulation.cs b/src/Microsoft.Graph/Generated/model/Simulation.cs index 6a7aff12a8c..b1fac2cf008 100644 --- a/src/Microsoft.Graph/Generated/model/Simulation.cs +++ b/src/Microsoft.Graph/Generated/model/Simulation.cs @@ -77,6 +77,24 @@ public partial class Simulation : Entity [JsonPropertyName("displayName")] public string DisplayName { get; set; } + /// + /// Gets or sets duration in days. + /// + [JsonPropertyName("durationInDays")] + public Int32? DurationInDays { get; set; } + + /// + /// Gets or sets excluded account target. + /// + [JsonPropertyName("excludedAccountTarget")] + public AccountTargetContent ExcludedAccountTarget { get; set; } + + /// + /// Gets or sets included account target. + /// + [JsonPropertyName("includedAccountTarget")] + public AccountTargetContent IncludedAccountTarget { get; set; } + /// /// Gets or sets is automated. /// Flag that represents if the attack simulation and training campaign was created from a simulation automation flow. Supports $filter and $orderby. @@ -126,6 +144,12 @@ public partial class Simulation : Entity [JsonPropertyName("status")] public SimulationStatus? Status { get; set; } + /// + /// Gets or sets payload. + /// + [JsonPropertyName("payload")] + public Payload Payload { get; set; } + } } diff --git a/src/Microsoft.Graph/Generated/model/SimulationContentSource.cs b/src/Microsoft.Graph/Generated/model/SimulationContentSource.cs new file mode 100644 index 00000000000..c10841b02f6 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/SimulationContentSource.cs @@ -0,0 +1,43 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum SimulationContentSource. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum SimulationContentSource + { + + /// + /// Unknown + /// + Unknown = 0, + + /// + /// Global + /// + Global = 1, + + /// + /// Tenant + /// + Tenant = 2, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 3, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/SimulationContentStatus.cs b/src/Microsoft.Graph/Generated/model/SimulationContentStatus.cs new file mode 100644 index 00000000000..b4483ea0fc3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/SimulationContentStatus.cs @@ -0,0 +1,53 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EnumType.cs.tt + + +namespace Microsoft.Graph +{ + using System.Text.Json.Serialization; + + /// + /// The enum SimulationContentStatus. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum SimulationContentStatus + { + + /// + /// Unknown + /// + Unknown = 0, + + /// + /// Draft + /// + Draft = 1, + + /// + /// Ready + /// + Ready = 2, + + /// + /// Archive + /// + Archive = 3, + + /// + /// Delete + /// + Delete = 4, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 5, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/SingleSignOnMode.cs b/src/Microsoft.Graph/Generated/model/SingleSignOnMode.cs index bbfb6bcc727..61851345ac2 100644 --- a/src/Microsoft.Graph/Generated/model/SingleSignOnMode.cs +++ b/src/Microsoft.Graph/Generated/model/SingleSignOnMode.cs @@ -44,10 +44,15 @@ public enum SingleSignOnMode /// AadHeaderBased = 5, + /// + /// OAuth Token + /// + OAuthToken = 6, + /// /// Unknown Future Value /// - UnknownFutureValue = 6, + UnknownFutureValue = 7, } } diff --git a/src/Microsoft.Graph/Generated/model/SmsAuthenticationMethodConfiguration.cs b/src/Microsoft.Graph/Generated/model/SmsAuthenticationMethodConfiguration.cs index a247a3bd616..c24a1d0ef0f 100644 --- a/src/Microsoft.Graph/Generated/model/SmsAuthenticationMethodConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/SmsAuthenticationMethodConfiguration.cs @@ -30,7 +30,7 @@ public SmsAuthenticationMethodConfiguration() /// /// Gets or sets include targets. - /// A collection of users or groups who are enabled to use the authentication method. + /// A collection of groups that are enabled to use the authentication method. /// [JsonPropertyName("includeTargets")] public ISmsAuthenticationMethodConfigurationIncludeTargetsCollectionPage IncludeTargets { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/SmsAuthenticationMethodTarget.cs b/src/Microsoft.Graph/Generated/model/SmsAuthenticationMethodTarget.cs index 6310656537e..70cebf2aeb7 100644 --- a/src/Microsoft.Graph/Generated/model/SmsAuthenticationMethodTarget.cs +++ b/src/Microsoft.Graph/Generated/model/SmsAuthenticationMethodTarget.cs @@ -30,7 +30,7 @@ public SmsAuthenticationMethodTarget() /// /// Gets or sets is usable for sign in. - /// Determines if the users or groups can use this authentication method to sign in to Azure AD. The value is always true. + /// Determines if users can use this authentication method to sign in to Azure AD. true if users can use this method for primary authentication, otherwise false. /// [JsonPropertyName("isUsableForSignIn")] public bool? IsUsableForSignIn { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Subscription.cs b/src/Microsoft.Graph/Generated/model/Subscription.cs index 9af6422760b..d47b86f609e 100644 --- a/src/Microsoft.Graph/Generated/model/Subscription.cs +++ b/src/Microsoft.Graph/Generated/model/Subscription.cs @@ -85,7 +85,7 @@ public partial class Subscription : Entity /// /// Gets or sets lifecycle notification url. - /// Optional. The URL of the endpoint that receives lifecycle notifications, including subscriptionRemoved and missed notifications. This URL must make use of the HTTPS protocol. + /// Optional. The URL of the endpoint that receives lifecycle notifications, including subscriptionRemoved, reauthorizationRequired, and missed notifications. This URL must make use of the HTTPS protocol. /// [JsonPropertyName("lifecycleNotificationUrl")] public string LifecycleNotificationUrl { get; set; } @@ -99,7 +99,7 @@ public partial class Subscription : Entity /// /// Gets or sets notification query options. - /// Optional. OData query options for specifying the value for the targeting resource. Clients receive notifications when the resource reaches the state matching the query options provided here. With this new property in the subscription creation payload along with all existing properties, Webhooks will deliver notifications whenever a resource reaches the desired state mentioned in the notificationQueryOptions property. For example, when the print job is completed or when a print job resource isFetchable property value becomes true etc. + /// Optional. OData query options for specifying the value for the targeting resource. Clients receive notifications when the resource reaches the state matching the query options provided here. With this new property in the subscription creation payload along with all existing properties, Webhooks will deliver notifications whenever a resource reaches the desired state mentioned in the notificationQueryOptions property. For example, when the print job is completed or when a print job resource isFetchable property value becomes true etc. Supported only for Universal Print Service. For more information, see Subscribe to change notifications from cloud printing APIs using Microsoft Graph. /// [JsonPropertyName("notificationQueryOptions")] public string NotificationQueryOptions { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/TemporaryAccessPassAuthenticationMethodConfiguration.cs b/src/Microsoft.Graph/Generated/model/TemporaryAccessPassAuthenticationMethodConfiguration.cs index b2b6de37ccb..97107649d7a 100644 --- a/src/Microsoft.Graph/Generated/model/TemporaryAccessPassAuthenticationMethodConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/TemporaryAccessPassAuthenticationMethodConfiguration.cs @@ -65,7 +65,7 @@ public TemporaryAccessPassAuthenticationMethodConfiguration() /// /// Gets or sets include targets. - /// A collection of users or groups who are enabled to use the authentication method. + /// A collection of groups that are enabled to use the authentication method. /// [JsonPropertyName("includeTargets")] public ITemporaryAccessPassAuthenticationMethodConfigurationIncludeTargetsCollectionPage IncludeTargets { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/TenantRelationship.cs b/src/Microsoft.Graph/Generated/model/TenantRelationship.cs index 2d5f297bcf8..119a5a449b0 100644 --- a/src/Microsoft.Graph/Generated/model/TenantRelationship.cs +++ b/src/Microsoft.Graph/Generated/model/TenantRelationship.cs @@ -17,7 +17,8 @@ namespace Microsoft.Graph /// /// The type Tenant Relationship. /// - public partial class TenantRelationship : Entity + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class TenantRelationship { /// @@ -55,6 +56,18 @@ public partial class TenantRelationship : Entity [JsonConverter(typeof(NextLinkConverter))] public string DelegatedAdminRelationshipsNextLink { get; set; } + /// + /// Gets or sets @odata.type. + /// + [JsonPropertyName("@odata.type")] + public string ODataType { get; set; } + + /// + /// Gets or sets additional data. + /// + [JsonExtensionData] + public IDictionary AdditionalData { get; set; } + } } diff --git a/src/Microsoft.Graph/Generated/model/User.cs b/src/Microsoft.Graph/Generated/model/User.cs index 0f31f19fdee..320d5a0d8f2 100644 --- a/src/Microsoft.Graph/Generated/model/User.cs +++ b/src/Microsoft.Graph/Generated/model/User.cs @@ -385,7 +385,7 @@ public User() /// /// Gets or sets password profile. - /// Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. NOTE: For Azure B2C tenants, the forceChangePasswordNextSignIn property should be set to false and instead use custom policies and user flows to force password reset at first logon. See Force password reset at first logon. Supports $filter (eq, ne, not, in, and eq on null values). + /// Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Supports $filter (eq, ne, not, in, and eq on null values). /// [JsonPropertyName("passwordProfile")] public PasswordProfile PasswordProfile { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsAnomalySeverityOverview.cs b/src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsAnomalySeverityOverview.cs index 8f3c8db85b4..2140c6b04ed 100644 --- a/src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsAnomalySeverityOverview.cs +++ b/src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsAnomalySeverityOverview.cs @@ -23,28 +23,28 @@ public partial class UserExperienceAnalyticsAnomalySeverityOverview /// /// Gets or sets highSeverityAnomalyCount. - /// The number of high severity anomalies which have been detected. Valid values -2147483648 to 2147483647 + /// Indicates count of high severity anomalies which have been detected. Valid values -2147483648 to 2147483647 /// [JsonPropertyName("highSeverityAnomalyCount")] public Int32? HighSeverityAnomalyCount { get; set; } /// /// Gets or sets informationalSeverityAnomalyCount. - /// The number of informational severity anomalies which have been detected. Valid values -2147483648 to 2147483647 + /// Indicates count of informational severity anomalies which have been detected. Valid values -2147483648 to 2147483647 /// [JsonPropertyName("informationalSeverityAnomalyCount")] public Int32? InformationalSeverityAnomalyCount { get; set; } /// /// Gets or sets lowSeverityAnomalyCount. - /// The number of low severity anomalies which have been detected. Valid values -2147483648 to 2147483647 + /// Indicates count of low severity anomalies which have been detected. Valid values -2147483648 to 2147483647 /// [JsonPropertyName("lowSeverityAnomalyCount")] public Int32? LowSeverityAnomalyCount { get; set; } /// /// Gets or sets mediumSeverityAnomalyCount. - /// The number of medium severity anomalies which have been detected. Valid values -2147483648 to 2147483647 + /// Indicates count of medium severity anomalies which have been detected. Valid values -2147483648 to 2147483647 /// [JsonPropertyName("mediumSeverityAnomalyCount")] public Int32? MediumSeverityAnomalyCount { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsDeviceTimelineEvents.cs b/src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsDeviceTimelineEvents.cs new file mode 100644 index 00000000000..646c1a28e55 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/UserExperienceAnalyticsDeviceTimelineEvents.cs @@ -0,0 +1,75 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EntityType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type User Experience Analytics Device Timeline Events. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class UserExperienceAnalyticsDeviceTimelineEvents : Entity + { + + /// + /// Gets or sets device id. + /// The id of the device where the event occurred. + /// + [JsonPropertyName("deviceId")] + public string DeviceId { get; set; } + + /// + /// Gets or sets event additional information. + /// Placeholder value for future expansion. + /// + [JsonPropertyName("eventAdditionalInformation")] + public string EventAdditionalInformation { get; set; } + + /// + /// Gets or sets event date time. + /// The time the event occured. + /// + [JsonPropertyName("eventDateTime")] + public DateTimeOffset? EventDateTime { get; set; } + + /// + /// Gets or sets event details. + /// The details provided by the event, format depends on event type. + /// + [JsonPropertyName("eventDetails")] + public string EventDetails { get; set; } + + /// + /// Gets or sets event level. + /// The severity level of the event enum. Possible values are: none, verbose, information, warning, error ,critical. Default value: none. Possible values are: none, verbose, information, warning, error, critical, unknownFutureValue. + /// + [JsonPropertyName("eventLevel")] + public DeviceEventLevel? EventLevel { get; set; } + + /// + /// Gets or sets event name. + /// The name of the event. Examples include: BootEvent, LogonEvent, AppCrashEvent, AppHangEvent. + /// + [JsonPropertyName("eventName")] + public string EventName { get; set; } + + /// + /// Gets or sets event source. + /// The source of the event. Examples include: Intune, Sccm. + /// + [JsonPropertyName("eventSource")] + public string EventSource { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/WindowsMicrosoftEdgeApp.cs b/src/Microsoft.Graph/Generated/model/WindowsMicrosoftEdgeApp.cs index 60220f83391..d155ace9369 100644 --- a/src/Microsoft.Graph/Generated/model/WindowsMicrosoftEdgeApp.cs +++ b/src/Microsoft.Graph/Generated/model/WindowsMicrosoftEdgeApp.cs @@ -31,7 +31,7 @@ public WindowsMicrosoftEdgeApp() /// /// Gets or sets channel. - /// The channel to install on target devices. Possible values are: dev, beta, stable, unknownFutureValue. + /// The channel to install on target devices. The possible values are dev, beta, and stable. By default, this property is set to dev. Possible values are: dev, beta, stable, unknownFutureValue. /// [JsonPropertyName("channel")] public MicrosoftEdgeChannel? Channel { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/X509CertificateAuthenticationMethodConfiguration.cs b/src/Microsoft.Graph/Generated/model/X509CertificateAuthenticationMethodConfiguration.cs index ad39d325c2f..9e780051a7e 100644 --- a/src/Microsoft.Graph/Generated/model/X509CertificateAuthenticationMethodConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/X509CertificateAuthenticationMethodConfiguration.cs @@ -44,7 +44,7 @@ public X509CertificateAuthenticationMethodConfiguration() /// /// Gets or sets include targets. - /// A collection of users or groups who are enabled to use the authentication method. + /// A collection of groups that are enabled to use the authentication method. /// [JsonPropertyName("includeTargets")] public IX509CertificateAuthenticationMethodConfigurationIncludeTargetsCollectionPage IncludeTargets { get; set; } diff --git a/src/Microsoft.Graph/Generated/requests/AttackSimulationOperationRequest.cs b/src/Microsoft.Graph/Generated/requests/AttackSimulationOperationRequest.cs new file mode 100644 index 00000000000..e19369f16e0 --- /dev/null +++ b/src/Microsoft.Graph/Generated/requests/AttackSimulationOperationRequest.cs @@ -0,0 +1,249 @@ +// ------------------------------------------------------------------------------ +// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information. +// ------------------------------------------------------------------------------ + +// **NOTE** This file was generated by a tool and any changes will be overwritten. +// + +// Template Source: EntityRequest.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Net.Http; + using System.Threading; + using System.Linq.Expressions; + + /// + /// The type AttackSimulationOperationRequest. + /// + public partial class AttackSimulationOperationRequest : BaseRequest, IAttackSimulationOperationRequest + { + /// + /// Constructs a new AttackSimulationOperationRequest. + /// + /// The URL for the built request. + /// The for handling requests. + /// Query and header option name value pairs for the request. + public AttackSimulationOperationRequest( + string requestUrl, + IBaseClient client, + IEnumerable /// The expression from which to calculate the select value. /// The request object to send. - public IDeviceAppManagementSideLoadingKeysCollectionRequest Select(Expression> selectExpression) + public IAttackSimulationRootPayloadsCollectionRequest Select(Expression> selectExpression) { if (selectExpression == null) { @@ -166,7 +166,7 @@ public IDeviceAppManagementSideLoadingKeysCollectionRequest Select(Expression /// The top value. /// The request object to send. - public IDeviceAppManagementSideLoadingKeysCollectionRequest Top(int value) + public IAttackSimulationRootPayloadsCollectionRequest Top(int value) { this.QueryOptions.Add(new QueryOption("$top", value.ToString())); return this; @@ -177,7 +177,7 @@ public IDeviceAppManagementSideLoadingKeysCollectionRequest Top(int value) /// /// The filter value. /// The request object to send. - public IDeviceAppManagementSideLoadingKeysCollectionRequest Filter(string value) + public IAttackSimulationRootPayloadsCollectionRequest Filter(string value) { this.QueryOptions.Add(new QueryOption("$filter", value)); return this; @@ -188,7 +188,7 @@ public IDeviceAppManagementSideLoadingKeysCollectionRequest Filter(string value) /// /// The skip value. /// The request object to send. - public IDeviceAppManagementSideLoadingKeysCollectionRequest Skip(int value) + public IAttackSimulationRootPayloadsCollectionRequest Skip(int value) { this.QueryOptions.Add(new QueryOption("$skip", value.ToString())); return this; @@ -199,7 +199,7 @@ public IDeviceAppManagementSideLoadingKeysCollectionRequest Skip(int value) /// /// The orderby value. /// The request object to send. - public IDeviceAppManagementSideLoadingKeysCollectionRequest OrderBy(string value) + public IAttackSimulationRootPayloadsCollectionRequest OrderBy(string value) { this.QueryOptions.Add(new QueryOption("$orderby", value)); return this; diff --git a/src/Microsoft.Graph/Generated/requests/DeviceAppManagementSideLoadingKeysCollectionRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/AttackSimulationRootPayloadsCollectionRequestBuilder.cs similarity index 56% rename from src/Microsoft.Graph/Generated/requests/DeviceAppManagementSideLoadingKeysCollectionRequestBuilder.cs rename to src/Microsoft.Graph/Generated/requests/AttackSimulationRootPayloadsCollectionRequestBuilder.cs index e0819be61e7..a1d3e6972f3 100644 --- a/src/Microsoft.Graph/Generated/requests/DeviceAppManagementSideLoadingKeysCollectionRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/requests/AttackSimulationRootPayloadsCollectionRequestBuilder.cs @@ -12,16 +12,16 @@ namespace Microsoft.Graph using System.Collections.Generic; /// - /// The type DeviceAppManagementSideLoadingKeysCollectionRequestBuilder. + /// The type AttackSimulationRootPayloadsCollectionRequestBuilder. /// - public partial class DeviceAppManagementSideLoadingKeysCollectionRequestBuilder : BaseRequestBuilder, IDeviceAppManagementSideLoadingKeysCollectionRequestBuilder + public partial class AttackSimulationRootPayloadsCollectionRequestBuilder : BaseRequestBuilder, IAttackSimulationRootPayloadsCollectionRequestBuilder { /// - /// Constructs a new DeviceAppManagementSideLoadingKeysCollectionRequestBuilder. + /// Constructs a new AttackSimulationRootPayloadsCollectionRequestBuilder. /// /// The URL for the built request. /// The for handling requests. - public DeviceAppManagementSideLoadingKeysCollectionRequestBuilder( + public AttackSimulationRootPayloadsCollectionRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) @@ -32,7 +32,7 @@ public DeviceAppManagementSideLoadingKeysCollectionRequestBuilder( /// Builds the request. /// /// The built request. - public IDeviceAppManagementSideLoadingKeysCollectionRequest Request() + public IAttackSimulationRootPayloadsCollectionRequest Request() { return this.Request(null); } @@ -42,21 +42,21 @@ public IDeviceAppManagementSideLoadingKeysCollectionRequest Request() /// /// The query and header options for the request. /// The built request. - public IDeviceAppManagementSideLoadingKeysCollectionRequest Request(IEnumerable /// The select value. /// The request object to send. - public ISideLoadingKeyRequest Select(string value) + public IPayloadRequest Select(string value) { this.QueryOptions.Add(new QueryOption("$select", value)); return this; @@ -218,7 +218,7 @@ public ISideLoadingKeyRequest Select(string value) /// /// The expression from which to calculate the select value. /// The request object to send. - public ISideLoadingKeyRequest Select(Expression> selectExpression) + public IPayloadRequest Select(Expression> selectExpression) { if (selectExpression == null) { @@ -240,8 +240,8 @@ public ISideLoadingKeyRequest Select(Expression> se /// /// Initializes any collection properties after deserialization, like next requests for paging. /// - /// The with the collection properties to initialize. - private void InitializeCollectionProperties(SideLoadingKey sideLoadingKeyToInitialize) + /// The with the collection properties to initialize. + private void InitializeCollectionProperties(Payload payloadToInitialize) { } diff --git a/src/Microsoft.Graph/Generated/requests/SideLoadingKeyRequestBuilder.cs b/src/Microsoft.Graph/Generated/requests/PayloadRequestBuilder.cs similarity index 74% rename from src/Microsoft.Graph/Generated/requests/SideLoadingKeyRequestBuilder.cs rename to src/Microsoft.Graph/Generated/requests/PayloadRequestBuilder.cs index 288e69815a1..2978fe691a3 100644 --- a/src/Microsoft.Graph/Generated/requests/SideLoadingKeyRequestBuilder.cs +++ b/src/Microsoft.Graph/Generated/requests/PayloadRequestBuilder.cs @@ -14,17 +14,17 @@ namespace Microsoft.Graph using System.IO; /// - /// The type SideLoadingKeyRequestBuilder. + /// The type PayloadRequestBuilder. /// - public partial class SideLoadingKeyRequestBuilder : EntityRequestBuilder, ISideLoadingKeyRequestBuilder + public partial class PayloadRequestBuilder : EntityRequestBuilder, IPayloadRequestBuilder { /// - /// Constructs a new SideLoadingKeyRequestBuilder. + /// Constructs a new PayloadRequestBuilder. /// /// The URL for the built request. /// The for handling requests. - public SideLoadingKeyRequestBuilder( + public PayloadRequestBuilder( string requestUrl, IBaseClient client) : base(requestUrl, client) @@ -35,7 +35,7 @@ public SideLoadingKeyRequestBuilder( /// Builds the request. /// /// The built request. - public new ISideLoadingKeyRequest Request() + public new IPayloadRequest Request() { return this.Request(null); } @@ -45,9 +45,9 @@ public SideLoadingKeyRequestBuilder( /// /// The query and header options for the request. /// The built request. - public new ISideLoadingKeyRequest Request(IEnumerable