From cb14782d35e98de4185e25695df51acfd91791cf Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Wed, 31 Mar 2021 09:27:31 +0000 Subject: [PATCH] Update generated files with build 45905 [skip ci] --- .../Generated/callrecords/model/CallRecord.cs | 8 +- .../callrecords/model/MediaStream.cs | 4 +- .../Generated/callrecords/model/Segment.cs | 4 +- .../Generated/callrecords/model/Session.cs | 4 +- .../model/AadUserConversationMember.cs | 2 +- .../model/AadUserNotificationRecipient.cs | 38 + .../model/AccessReviewReviewerScope.cs | 65 + .../model/AdminConsentRequestPolicy.cs | 75 + .../Generated/model/AdministrativeUnit.cs | 2 +- .../Generated/model/Agreement.cs | 4 +- .../Generated/model/AgreementAcceptance.cs | 12 +- .../model/AgreementFileProperties.cs | 6 + src/Microsoft.Graph/Generated/model/Alert.cs | 8 +- .../Generated/model/AlertHistoryState.cs | 2 +- .../model/AndroidManagedAppProtection.cs | 4 +- .../model/AppConsentApprovalRoute.cs | 39 + .../Generated/model/AppConsentRequest.cs | 61 + .../Generated/model/AppConsentRequestScope.cs | 51 + .../Generated/model/AppRoleAssignment.cs | 9 +- .../Generated/model/AppScope.cs | 47 + .../Generated/model/Application.cs | 17 +- .../Generated/model/ApplicationTemplate.cs | 2 +- .../model/AppliedConditionalAccessPolicy.cs | 4 +- .../Generated/model/Approval.cs | 40 + .../Generated/model/ApprovalStage.cs | 82 + .../Generated/model/AssignedPlan.cs | 4 +- .../Generated/model/Attachment.cs | 4 +- .../Generated/model/AttendeeAvailability.cs | 2 +- .../Generated/model/AttendeeBase.cs | 2 +- .../Generated/model/AudioConferencing.cs | 1 + .../Generated/model/AuditLogRoot.cs | 6 + .../Generated/model/AuthorizationPolicy.cs | 2 +- .../model/AutomaticRepliesSetting.cs | 4 +- .../Generated/model/Calendar.cs | 14 +- src/Microsoft.Graph/Generated/model/Call.cs | 6 +- .../Generated/model/CallMediaState.cs | 2 +- .../Generated/model/ChangeNotification.cs | 2 +- .../Generated/model/ChangeTrackedEntity.cs | 4 +- .../Generated/model/Channel.cs | 9 +- .../Generated/model/ChannelIdentity.cs | 58 + src/Microsoft.Graph/Generated/model/Chat.cs | 7 + .../Generated/model/ChatInfo.cs | 2 +- .../Generated/model/ChatMessage.cs | 20 +- .../Generated/model/ChatMessageAttachment.cs | 2 +- .../model/ChatMessageHostedContent.cs | 2 +- .../Generated/model/ChatMessageReaction.cs | 2 +- ...ChatSendActivityNotificationRequestBody.cs | 60 + .../model/CloudAppSecuritySessionControl.cs | 2 +- .../model/ConditionalAccessConditionSet.cs | 6 +- .../model/ConditionalAccessGrantControls.cs | 4 +- .../model/ConditionalAccessPlatforms.cs | 4 +- .../model/ConditionalAccessPolicy.cs | 4 +- ...onsentRequestFilterByCurrentUserOptions.cs | 33 + .../Generated/model/Contact.cs | 4 +- .../Generated/model/Contract.cs | 2 +- .../Generated/model/Conversation.cs | 2 +- .../Generated/model/ConversationThread.cs | 2 +- .../Generated/model/DataPolicyOperation.cs | 4 +- .../Generated/model/DateTimeTimeZone.cs | 4 +- .../DelegatedPermissionClassification.cs | 4 +- .../Generated/model/DetailsInfo.cs | 44 + src/Microsoft.Graph/Generated/model/Device.cs | 14 +- .../model/DeviceComplianceActionItem.cs | 2 +- ...viceCompliancePolicySettingStateSummary.cs | 2 +- .../Generated/model/DeviceDetail.cs | 14 +- .../model/DeviceEnrollmentConfiguration.cs | 14 +- .../DeviceEnrollmentLimitConfiguration.cs | 2 +- ...llmentPlatformRestrictionsConfiguration.cs | 10 +- ...entWindowsHelloForBusinessConfiguration.cs | 24 +- .../Generated/model/DeviceManagement.cs | 2 +- .../model/DeviceManagementSettings.cs | 2 +- .../Generated/model/DirectoryAudit.cs | 6 +- src/Microsoft.Graph/Generated/model/Domain.cs | 16 +- .../Generated/model/DriveItem.cs | 2 +- .../Generated/model/DriveItemVersion.cs | 1 + .../model/EditionUpgradeConfiguration.cs | 4 +- .../Generated/model/EducationClass.cs | 4 +- .../Generated/model/EducationOrganization.cs | 2 +- .../Generated/model/EducationStudent.cs | 2 +- .../Generated/model/EducationTeacher.cs | 2 +- .../Generated/model/EducationUser.cs | 32 +- .../Generated/model/EmailAddress.cs | 4 +- .../EnrollmentConfigurationAssignment.cs | 2 +- .../model/EnrollmentTroubleshootingEvent.cs | 2 +- src/Microsoft.Graph/Generated/model/Event.cs | 8 +- .../model/ExtensionSchemaProperty.cs | 2 +- .../Generated/model/FeatureRolloutPolicy.cs | 75 + .../model/Fido2AuthenticationMethod.cs | 1 + .../Generated/model/FileEncryptionInfo.cs | 2 +- .../Generated/model/GeoCoordinates.cs | 4 +- src/Microsoft.Graph/Generated/model/Group.cs | 50 +- src/Microsoft.Graph/Generated/model/Hashes.cs | 2 +- .../Generated/model/IPv6Range.cs | 4 +- .../Generated/model/IdentityGovernance.cs | 6 + .../Generated/model/IdentityProvider.cs | 8 +- .../Generated/model/IncomingContext.cs | 4 +- .../model/InferenceClassificationOverride.cs | 2 +- .../Generated/model/Initiator.cs | 38 + .../Generated/model/InitiatorType.cs | 43 + .../Generated/model/Invitation.cs | 10 +- .../model/InvitationParticipantInfo.cs | 2 +- .../Generated/model/IosCustomConfiguration.cs | 2 +- .../model/IosGeneralDeviceConfiguration.cs | 38 +- .../Generated/model/IosHomeScreenApp.cs | 2 +- .../Generated/model/IosHomeScreenFolder.cs | 2 +- .../model/IosHomeScreenFolderPage.cs | 2 +- .../Generated/model/IosHomeScreenPage.cs | 2 +- .../model/IosManagedAppProtection.cs | 2 +- .../Generated/model/IosUpdateDeviceStatus.cs | 2 +- .../Generated/model/ItemAttachment.cs | 2 +- .../Generated/model/KeyCredential.cs | 6 +- .../Generated/model/KeyValue.cs | 4 +- .../Generated/model/Location.cs | 2 +- .../model/MacOSCustomConfiguration.cs | 2 +- .../Generated/model/MailboxSettings.cs | 4 +- .../Generated/model/ManagedAppRegistration.cs | 2 +- .../Generated/model/ManagedDevice.cs | 88 +- .../Generated/model/MediaInfo.cs | 4 +- .../Generated/model/MediaPrompt.cs | 2 +- .../Generated/model/MediaStream.cs | 2 +- .../Generated/model/MeetingTimeSuggestion.cs | 2 +- .../model/MeetingTimeSuggestionsResult.cs | 2 +- .../Generated/model/Message.cs | 8 +- .../Generated/model/MessageRuleActions.cs | 2 +- ...AuthenticatorAuthenticationMethodTarget.cs | 2 + .../Generated/model/ModifiedProperty.cs | 6 +- .../Generated/model/NamedLocation.cs | 4 +- .../Generated/model/NetworkConnection.cs | 4 +- .../model/NotificationMessageTemplate.cs | 2 +- .../Generated/model/OfferShiftRequest.cs | 6 +- .../Generated/model/OfficeGraphInsights.cs | 6 +- .../Generated/model/OmaSettingBase64.cs | 2 +- .../model/OnenoteEntityHierarchyModel.cs | 2 +- .../model/OnenoteEntitySchemaObjectModel.cs | 2 +- .../Generated/model/OnenoteOperation.cs | 2 +- .../Generated/model/OnenotePage.cs | 2 +- .../model/OnenotePatchContentCommand.cs | 6 +- .../Generated/model/OnlineMeeting.cs | 6 +- .../Generated/model/OpenTypeExtension.cs | 2 +- .../Generated/model/Operation.cs | 2 +- .../Generated/model/OrgContact.cs | 2 +- .../Generated/model/Organization.cs | 14 +- .../Generated/model/OutlookItem.cs | 4 +- .../Generated/model/Participant.cs | 2 +- .../Generated/model/ParticipantInfo.cs | 2 +- .../Generated/model/PasswordCredential.cs | 4 +- .../Generated/model/PasswordProfile.cs | 2 +- .../Generated/model/Permission.cs | 2 +- .../model/PermissionGrantConditionSet.cs | 12 +- src/Microsoft.Graph/Generated/model/Person.cs | 2 +- src/Microsoft.Graph/Generated/model/Phone.cs | 2 +- src/Microsoft.Graph/Generated/model/Photo.cs | 2 +- .../Generated/model/PlannerAssignment.cs | 2 +- .../Generated/model/PlannerChecklistItem.cs | 2 +- .../model/PlannerExternalReference.cs | 2 +- .../Generated/model/PlannerPlan.cs | 8 +- .../Generated/model/PlannerPlanDetails.cs | 4 +- .../Generated/model/PlannerTask.cs | 10 +- .../Generated/model/PlannerTaskDetails.cs | 2 +- .../Generated/model/PlannerUser.cs | 2 +- .../Generated/model/PolicyRoot.cs | 12 + src/Microsoft.Graph/Generated/model/Post.cs | 6 +- .../Generated/model/Presence.cs | 2 +- src/Microsoft.Graph/Generated/model/Print.cs | 2 + .../Generated/model/PrintJob.cs | 1 + .../Generated/model/PrintTask.cs | 2 +- .../Generated/model/PrintUsageByUser.cs | 1 + .../Generated/model/Printer.cs | 7 + .../Generated/model/PrinterBase.cs | 9 + .../Generated/model/PrinterCreateOperation.cs | 1 + .../Generated/model/Process.cs | 4 +- .../Generated/model/ProvisionedIdentity.cs | 45 + .../Generated/model/ProvisioningAction.cs | 58 + .../Generated/model/ProvisioningErrorInfo.cs | 74 + .../model/ProvisioningObjectSummary.cs | 143 + .../Generated/model/ProvisioningResult.cs | 48 + .../model/ProvisioningServicePrincipal.cs | 31 + .../model/ProvisioningStatusErrorCategory.cs | 43 + .../Generated/model/ProvisioningStatusInfo.cs | 56 + .../Generated/model/ProvisioningStep.cs | 79 + .../Generated/model/ProvisioningStepType.cs | 58 + .../Generated/model/ProvisioningSystem.cs | 37 + .../Generated/model/RbacApplication.cs | 45 + .../Generated/model/RecentNotebook.cs | 2 +- .../Generated/model/RecentNotebookLinks.cs | 2 +- .../Generated/model/RecordingInfo.cs | 2 +- .../Generated/model/RecurrencePattern.cs | 6 +- .../Generated/model/RecurrenceRange.cs | 2 +- .../model/RemoteAssistancePartner.cs | 2 +- src/Microsoft.Graph/Generated/model/Report.cs | 2 +- .../Generated/model/Request.cs | 69 + .../Generated/model/ResourceAction.cs | 2 +- .../Generated/model/ResponseStatus.cs | 4 +- .../Generated/model/RoleManagement.cs | 46 + .../Generated/model/RolePermission.cs | 2 +- .../Generated/model/SchemaExtension.cs | 2 +- .../Generated/model/SearchRequest.cs | 6 +- .../model/SecureScoreControlProfile.cs | 6 +- .../Generated/model/ServicePlanInfo.cs | 2 +- .../Generated/model/ServicePrincipal.cs | 3 + .../Generated/model/SettingTemplateValue.cs | 8 +- .../Generated/model/SettingValue.cs | 2 +- .../Generated/model/SharedPCConfiguration.cs | 2 +- .../Generated/model/ShiftActivity.cs | 4 +- src/Microsoft.Graph/Generated/model/SignIn.cs | 42 +- .../Generated/model/StagedFeatureName.cs | 48 + .../Generated/model/StoragePlanInformation.cs | 2 +- .../Generated/model/Subscription.cs | 21 +- .../model/SwapShiftsChangeRequest.cs | 2 +- .../Generated/model/TargetResource.cs | 2 +- .../TargetedManagedAppPolicyAssignment.cs | 2 +- src/Microsoft.Graph/Generated/model/Team.cs | 7 + .../Generated/model/TeamMemberSettings.cs | 2 +- ...TeamSendActivityNotificationRequestBody.cs | 60 + .../Generated/model/TeamsAppDefinition.cs | 6 +- .../Generated/model/TeamsTab.cs | 2 +- .../Generated/model/TeamworkActivityTopic.cs | 65 + .../model/TeamworkActivityTopicSource.cs | 33 + .../Generated/model/TeamworkHostedContent.cs | 47 + .../model/TeamworkNotificationRecipient.cs | 37 + .../model/ThreatAssessmentRequest.cs | 2 +- .../Generated/model/ThreatAssessmentResult.cs | 2 +- .../Generated/model/TimeConstraint.cs | 2 +- .../Generated/model/TimeOffRequest.cs | 4 +- .../Generated/model/UnifiedRoleAssignment.cs | 91 + .../Generated/model/UnifiedRoleDefinition.cs | 95 + .../Generated/model/UnifiedRolePermission.cs | 64 + .../Generated/model/UploadSession.cs | 2 +- src/Microsoft.Graph/Generated/model/User.cs | 118 +- .../Generated/model/UserConsentRequest.cs | 47 + .../Generated/model/UserSecurityState.cs | 2 +- ...workSendActivityNotificationRequestBody.cs | 54 + .../Generated/model/VppToken.cs | 4 +- .../Generated/model/Website.cs | 2 +- .../Generated/model/Win32LobApp.cs | 2 +- .../model/Win32LobAppFileSystemRule.cs | 2 +- ...indows10EndpointProtectionConfiguration.cs | 2 +- .../model/Windows10GeneralConfiguration.cs | 4 +- .../model/Windows10NetworkProxyServer.cs | 2 +- ...sInformationProtectionIPRangeCollection.cs | 2 +- .../Generated/model/WindowsUniversalAppX.cs | 2 +- .../WindowsUpdateForBusinessConfiguration.cs | 2 +- .../model/WindowsUpdateScheduledInstall.cs | 2 +- .../Generated/model/Workbook.cs | 2 +- .../Generated/model/WorkbookComment.cs | 2 +- .../Generated/model/WorkbookCommentReply.cs | 4 +- .../Generated/model/WorkbookIcon.cs | 2 +- .../Generated/model/WorkbookNamedItem.cs | 2 +- .../Generated/model/WorkbookOperation.cs | 2 +- .../Generated/model/WorkbookRange.cs | 2 +- .../Generated/model/WorkbookRangeBorder.cs | 6 +- .../Generated/model/WorkbookRangeFont.cs | 2 +- .../Generated/model/WorkbookRangeFormat.cs | 4 +- .../Generated/model/WorkbookRangeView.cs | 2 +- .../Generated/model/WorkbookSortField.cs | 4 +- .../Generated/model/WorkbookTable.cs | 2 +- .../Generated/model/WorkbookTableSort.cs | 2 +- .../Generated/model/WorkforceIntegration.cs | 2 +- .../AdminConsentRequestPolicyRequest.cs | 249 ++ ...AdminConsentRequestPolicyRequestBuilder.cs | 54 + ...alRouteAppConsentRequestsCollectionPage.cs | 38 + ...outeAppConsentRequestsCollectionRequest.cs | 223 + ...ConsentRequestsCollectionRequestBuilder.cs | 76 + ...uteAppConsentRequestsCollectionResponse.cs | 31 + .../AppConsentApprovalRouteRequest.cs | 271 ++ .../AppConsentApprovalRouteRequestBuilder.cs | 66 + ...equestFilterByCurrentUserCollectionPage.cs | 36 + ...stFilterByCurrentUserCollectionResponse.cs | 32 + ...onsentRequestFilterByCurrentUserRequest.cs | 147 + ...equestFilterByCurrentUserRequestBuilder.cs | 50 + .../requests/AppConsentRequestRequest.cs | 271 ++ .../AppConsentRequestRequestBuilder.cs | 68 + ...equestUserConsentRequestsCollectionPage.cs | 38 + ...estUserConsentRequestsCollectionRequest.cs | 223 + ...ConsentRequestsCollectionRequestBuilder.cs | 76 + ...stUserConsentRequestsCollectionResponse.cs | 31 + .../Generated/requests/AppScopeRequest.cs | 249 ++ .../requests/AppScopeRequestBuilder.cs | 54 + .../Generated/requests/ApprovalRequest.cs | 271 ++ .../requests/ApprovalRequestBuilder.cs | 66 + .../requests/ApprovalStageRequest.cs | 249 ++ .../requests/ApprovalStageRequestBuilder.cs | 54 + .../requests/ApprovalStagesCollectionPage.cs | 38 + .../ApprovalStagesCollectionRequest.cs | 223 + .../ApprovalStagesCollectionRequestBuilder.cs | 65 + .../ApprovalStagesCollectionResponse.cs | 31 + .../AuditLogRootProvisioningCollectionPage.cs | 38 + ...ditLogRootProvisioningCollectionRequest.cs | 223 + ...ootProvisioningCollectionRequestBuilder.cs | 65 + ...itLogRootProvisioningCollectionResponse.cs | 31 + .../Generated/requests/AuditLogRootRequest.cs | 16 + .../requests/AuditLogRootRequestBuilder.cs | 12 + .../ChannelCompleteMigrationRequest.cs | 81 + .../ChannelCompleteMigrationRequestBuilder.cs | 46 + ...ChannelMessagesCollectionRequestBuilder.cs | 11 +- .../requests/ChannelRequestBuilder.cs | 11 + .../ChatMessageDeltaCollectionPage.cs | 36 + .../ChatMessageDeltaCollectionResponse.cs | 32 + .../requests/ChatMessageDeltaRequest.cs | 147 + .../ChatMessageDeltaRequestBuilder.cs | 47 + .../ChatMessageHostedContentRequestBuilder.cs | 14 +- ...tMessageRepliesCollectionRequestBuilder.cs | 11 +- .../requests/ChatMessageRequestBuilder.cs | 2 + .../requests/ChatMessagesCollectionPage.cs | 38 + .../requests/ChatMessagesCollectionRequest.cs | 223 + .../ChatMessagesCollectionRequestBuilder.cs | 74 + .../ChatMessagesCollectionResponse.cs | 31 + .../Generated/requests/ChatRequest.cs | 16 + .../Generated/requests/ChatRequestBuilder.cs | 35 +- .../ChatSendActivityNotificationRequest.cs | 88 + ...tSendActivityNotificationRequestBuilder.cs | 94 + ...ureRolloutPolicyAppliesToCollectionPage.cs | 38 + ...RolloutPolicyAppliesToCollectionRequest.cs | 223 + ...PolicyAppliesToCollectionRequestBuilder.cs | 110 + ...olloutPolicyAppliesToCollectionResponse.cs | 31 + .../requests/FeatureRolloutPolicyRequest.cs | 271 ++ .../FeatureRolloutPolicyRequestBuilder.cs | 66 + .../Generated/requests/GraphServiceClient.cs | 11 + .../IAdminConsentRequestPolicyRequest.cs | 130 + ...AdminConsentRequestPolicyRequestBuilder.cs | 35 + ...alRouteAppConsentRequestsCollectionPage.cs | 31 + ...outeAppConsentRequestsCollectionRequest.cs | 110 + ...ConsentRequestsCollectionRequestBuilder.cs | 46 + .../IAppConsentApprovalRouteRequest.cs | 130 + .../IAppConsentApprovalRouteRequestBuilder.cs | 41 + ...equestFilterByCurrentUserCollectionPage.cs | 30 + ...onsentRequestFilterByCurrentUserRequest.cs | 83 + ...equestFilterByCurrentUserRequestBuilder.cs | 28 + .../requests/IAppConsentRequestRequest.cs | 130 + .../IAppConsentRequestRequestBuilder.cs | 43 + ...equestUserConsentRequestsCollectionPage.cs | 31 + ...estUserConsentRequestsCollectionRequest.cs | 110 + ...ConsentRequestsCollectionRequestBuilder.cs | 46 + .../Generated/requests/IAppScopeRequest.cs | 130 + .../requests/IAppScopeRequestBuilder.cs | 35 + .../Generated/requests/IApprovalRequest.cs | 130 + .../requests/IApprovalRequestBuilder.cs | 41 + .../requests/IApprovalStageRequest.cs | 130 + .../requests/IApprovalStageRequestBuilder.cs | 35 + .../requests/IApprovalStagesCollectionPage.cs | 31 + .../IApprovalStagesCollectionRequest.cs | 110 + ...IApprovalStagesCollectionRequestBuilder.cs | 41 + ...IAuditLogRootProvisioningCollectionPage.cs | 31 + ...ditLogRootProvisioningCollectionRequest.cs | 110 + ...ootProvisioningCollectionRequestBuilder.cs | 41 + .../requests/IAuditLogRootRequestBuilder.cs | 6 + .../IChannelCompleteMigrationRequest.cs | 56 + ...IChannelCompleteMigrationRequestBuilder.cs | 28 + ...ChannelMessagesCollectionRequestBuilder.cs | 6 +- .../requests/IChannelRequestBuilder.cs | 6 + .../IChatMessageDeltaCollectionPage.cs | 30 + .../requests/IChatMessageDeltaRequest.cs | 83 + .../IChatMessageDeltaRequestBuilder.cs | 28 + ...IChatMessageHostedContentRequestBuilder.cs | 8 +- ...tMessageRepliesCollectionRequestBuilder.cs | 6 +- .../requests/IChatMessageRequestBuilder.cs | 2 + .../requests/IChatMessagesCollectionPage.cs | 31 + .../IChatMessagesCollectionRequest.cs | 110 + .../IChatMessagesCollectionRequestBuilder.cs | 45 + .../Generated/requests/IChatRequestBuilder.cs | 18 +- .../IChatSendActivityNotificationRequest.cs | 60 + ...tSendActivityNotificationRequestBuilder.cs | 28 + ...ureRolloutPolicyAppliesToCollectionPage.cs | 31 + ...RolloutPolicyAppliesToCollectionRequest.cs | 110 + ...PolicyAppliesToCollectionRequestBuilder.cs | 64 + .../requests/IFeatureRolloutPolicyRequest.cs | 130 + .../IFeatureRolloutPolicyRequestBuilder.cs | 41 + .../IIdentityGovernanceRequestBuilder.cs | 6 + ...ootFeatureRolloutPoliciesCollectionPage.cs | 31 + ...FeatureRolloutPoliciesCollectionRequest.cs | 110 + ...RolloutPoliciesCollectionRequestBuilder.cs | 41 + .../requests/IPolicyRootRequestBuilder.cs | 12 + .../IProvisioningObjectSummaryRequest.cs | 130 + ...ProvisioningObjectSummaryRequestBuilder.cs | 35 + .../requests/IRbacApplicationRequest.cs | 130 + .../IRbacApplicationRequestBuilder.cs | 47 + ...pplicationRoleAssignmentsCollectionPage.cs | 31 + ...icationRoleAssignmentsCollectionRequest.cs | 110 + ...RoleAssignmentsCollectionRequestBuilder.cs | 41 + ...pplicationRoleDefinitionsCollectionPage.cs | 31 + ...icationRoleDefinitionsCollectionRequest.cs | 110 + ...RoleDefinitionsCollectionRequestBuilder.cs | 41 + .../Generated/requests/IRequestRequest.cs | 130 + .../requests/IRequestRequestBuilder.cs | 35 + .../requests/IRoleManagementRequest.cs | 130 + .../requests/IRoleManagementRequestBuilder.cs | 35 + .../requests/ITeamCompleteMigrationRequest.cs | 56 + .../ITeamCompleteMigrationRequestBuilder.cs | 28 + .../Generated/requests/ITeamRequestBuilder.cs | 18 + .../ITeamSendActivityNotificationRequest.cs | 60 + ...mSendActivityNotificationRequestBuilder.cs | 28 + ...> ITeamworkHostedContentContentRequest.cs} | 4 +- ...workHostedContentContentRequestBuilder.cs} | 6 +- .../requests/ITeamworkHostedContentRequest.cs | 130 + .../ITeamworkHostedContentRequestBuilder.cs | 41 + .../requests/IUnifiedRoleAssignmentRequest.cs | 130 + .../IUnifiedRoleAssignmentRequestBuilder.cs | 59 + ...onInheritsPermissionsFromCollectionPage.cs | 31 + ...nheritsPermissionsFromCollectionRequest.cs | 110 + ...PermissionsFromCollectionRequestBuilder.cs | 41 + .../IUnifiedRoleDefinitionReferenceRequest.cs | 51 + ...edRoleDefinitionReferenceRequestBuilder.cs | 33 + .../requests/IUnifiedRoleDefinitionRequest.cs | 130 + .../IUnifiedRoleDefinitionRequestBuilder.cs | 41 + ...ifiedRoleDefinitionWithReferenceRequest.cs | 114 + ...leDefinitionWithReferenceRequestBuilder.cs | 40 + ...equestFilterByCurrentUserCollectionPage.cs | 30 + ...onsentRequestFilterByCurrentUserRequest.cs | 83 + ...equestFilterByCurrentUserRequestBuilder.cs | 28 + .../requests/IUserConsentRequestRequest.cs | 130 + .../IUserConsentRequestRequestBuilder.cs | 43 + .../requests/IUserTeamworkRequestBuilder.cs | 11 + ...TeamworkSendActivityNotificationRequest.cs | 60 + ...kSendActivityNotificationRequestBuilder.cs | 28 + .../IdentityGovernanceRequestBuilder.cs | 12 + ...ootFeatureRolloutPoliciesCollectionPage.cs | 38 + ...FeatureRolloutPoliciesCollectionRequest.cs | 223 + ...RolloutPoliciesCollectionRequestBuilder.cs | 65 + ...eatureRolloutPoliciesCollectionResponse.cs | 31 + .../Generated/requests/PolicyRootRequest.cs | 16 + .../requests/PolicyRootRequestBuilder.cs | 24 + .../ProvisioningObjectSummaryRequest.cs | 249 ++ ...ProvisioningObjectSummaryRequestBuilder.cs | 54 + .../requests/RbacApplicationRequest.cs | 287 ++ .../requests/RbacApplicationRequestBuilder.cs | 78 + ...pplicationRoleAssignmentsCollectionPage.cs | 38 + ...icationRoleAssignmentsCollectionRequest.cs | 223 + ...RoleAssignmentsCollectionRequestBuilder.cs | 65 + ...cationRoleAssignmentsCollectionResponse.cs | 31 + ...pplicationRoleDefinitionsCollectionPage.cs | 38 + ...icationRoleDefinitionsCollectionRequest.cs | 223 + ...RoleDefinitionsCollectionRequestBuilder.cs | 65 + ...cationRoleDefinitionsCollectionResponse.cs | 31 + .../Generated/requests/RequestRequest.cs | 249 ++ .../requests/RequestRequestBuilder.cs | 54 + .../requests/RoleManagementRequest.cs | 249 ++ .../requests/RoleManagementRequestBuilder.cs | 54 + .../requests/TeamCompleteMigrationRequest.cs | 81 + .../TeamCompleteMigrationRequestBuilder.cs | 46 + .../Generated/requests/TeamRequestBuilder.cs | 34 + .../TeamSendActivityNotificationRequest.cs | 88 + ...mSendActivityNotificationRequestBuilder.cs | 94 + ...=> TeamworkHostedContentContentRequest.cs} | 8 +- ...workHostedContentContentRequestBuilder.cs} | 12 +- .../requests/TeamworkHostedContentRequest.cs | 249 ++ .../TeamworkHostedContentRequestBuilder.cs | 66 + .../requests/UnifiedRoleAssignmentRequest.cs | 249 ++ .../UnifiedRoleAssignmentRequestBuilder.cs | 102 + ...onInheritsPermissionsFromCollectionPage.cs | 38 + ...nheritsPermissionsFromCollectionRequest.cs | 223 + ...PermissionsFromCollectionRequestBuilder.cs | 65 + ...heritsPermissionsFromCollectionResponse.cs | 31 + .../UnifiedRoleDefinitionReferenceRequest.cs | 107 + ...edRoleDefinitionReferenceRequestBuilder.cs | 51 + .../requests/UnifiedRoleDefinitionRequest.cs | 271 ++ .../UnifiedRoleDefinitionRequestBuilder.cs | 66 + ...ifiedRoleDefinitionWithReferenceRequest.cs | 210 + ...leDefinitionWithReferenceRequestBuilder.cs | 65 + ...equestFilterByCurrentUserCollectionPage.cs | 36 + ...stFilterByCurrentUserCollectionResponse.cs | 32 + ...onsentRequestFilterByCurrentUserRequest.cs | 147 + ...equestFilterByCurrentUserRequestBuilder.cs | 50 + .../requests/UserConsentRequestRequest.cs | 249 ++ .../UserConsentRequestRequestBuilder.cs | 68 + .../requests/UserTeamworkRequestBuilder.cs | 21 + ...TeamworkSendActivityNotificationRequest.cs | 88 + ...kSendActivityNotificationRequestBuilder.cs | 86 + typeSummary.txt | 3686 ++++++++++++++++- 468 files changed, 22982 insertions(+), 641 deletions(-) create mode 100644 src/Microsoft.Graph/Generated/model/AadUserNotificationRecipient.cs create mode 100644 src/Microsoft.Graph/Generated/model/AccessReviewReviewerScope.cs create mode 100644 src/Microsoft.Graph/Generated/model/AdminConsentRequestPolicy.cs create mode 100644 src/Microsoft.Graph/Generated/model/AppConsentApprovalRoute.cs create mode 100644 src/Microsoft.Graph/Generated/model/AppConsentRequest.cs create mode 100644 src/Microsoft.Graph/Generated/model/AppConsentRequestScope.cs create mode 100644 src/Microsoft.Graph/Generated/model/AppScope.cs create mode 100644 src/Microsoft.Graph/Generated/model/Approval.cs create mode 100644 src/Microsoft.Graph/Generated/model/ApprovalStage.cs create mode 100644 src/Microsoft.Graph/Generated/model/ChannelIdentity.cs create mode 100644 src/Microsoft.Graph/Generated/model/ChatSendActivityNotificationRequestBody.cs create mode 100644 src/Microsoft.Graph/Generated/model/ConsentRequestFilterByCurrentUserOptions.cs create mode 100644 src/Microsoft.Graph/Generated/model/DetailsInfo.cs create mode 100644 src/Microsoft.Graph/Generated/model/FeatureRolloutPolicy.cs create mode 100644 src/Microsoft.Graph/Generated/model/Initiator.cs create mode 100644 src/Microsoft.Graph/Generated/model/InitiatorType.cs create mode 100644 src/Microsoft.Graph/Generated/model/ProvisionedIdentity.cs create mode 100644 src/Microsoft.Graph/Generated/model/ProvisioningAction.cs create mode 100644 src/Microsoft.Graph/Generated/model/ProvisioningErrorInfo.cs create mode 100644 src/Microsoft.Graph/Generated/model/ProvisioningObjectSummary.cs create mode 100644 src/Microsoft.Graph/Generated/model/ProvisioningResult.cs create mode 100644 src/Microsoft.Graph/Generated/model/ProvisioningServicePrincipal.cs create mode 100644 src/Microsoft.Graph/Generated/model/ProvisioningStatusErrorCategory.cs create mode 100644 src/Microsoft.Graph/Generated/model/ProvisioningStatusInfo.cs create mode 100644 src/Microsoft.Graph/Generated/model/ProvisioningStep.cs create mode 100644 src/Microsoft.Graph/Generated/model/ProvisioningStepType.cs create mode 100644 src/Microsoft.Graph/Generated/model/ProvisioningSystem.cs create mode 100644 src/Microsoft.Graph/Generated/model/RbacApplication.cs create mode 100644 src/Microsoft.Graph/Generated/model/Request.cs create mode 100644 src/Microsoft.Graph/Generated/model/RoleManagement.cs create mode 100644 src/Microsoft.Graph/Generated/model/StagedFeatureName.cs create mode 100644 src/Microsoft.Graph/Generated/model/TeamSendActivityNotificationRequestBody.cs create mode 100644 src/Microsoft.Graph/Generated/model/TeamworkActivityTopic.cs create mode 100644 src/Microsoft.Graph/Generated/model/TeamworkActivityTopicSource.cs create mode 100644 src/Microsoft.Graph/Generated/model/TeamworkHostedContent.cs create mode 100644 src/Microsoft.Graph/Generated/model/TeamworkNotificationRecipient.cs create mode 100644 src/Microsoft.Graph/Generated/model/UnifiedRoleAssignment.cs create mode 100644 src/Microsoft.Graph/Generated/model/UnifiedRoleDefinition.cs create mode 100644 src/Microsoft.Graph/Generated/model/UnifiedRolePermission.cs create mode 100644 src/Microsoft.Graph/Generated/model/UserConsentRequest.cs create mode 100644 src/Microsoft.Graph/Generated/model/UserTeamworkSendActivityNotificationRequestBody.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AdminConsentRequestPolicyRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AdminConsentRequestPolicyRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppConsentApprovalRouteAppConsentRequestsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppConsentApprovalRouteAppConsentRequestsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppConsentApprovalRouteAppConsentRequestsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppConsentApprovalRouteAppConsentRequestsCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppConsentApprovalRouteRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppConsentApprovalRouteRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppConsentRequestFilterByCurrentUserCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppConsentRequestFilterByCurrentUserCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppConsentRequestFilterByCurrentUserRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppConsentRequestFilterByCurrentUserRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppConsentRequestRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppConsentRequestRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppConsentRequestUserConsentRequestsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppConsentRequestUserConsentRequestsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppConsentRequestUserConsentRequestsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppConsentRequestUserConsentRequestsCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppScopeRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AppScopeRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ApprovalRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ApprovalRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ApprovalStageRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ApprovalStageRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ApprovalStagesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ApprovalStagesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ApprovalStagesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ApprovalStagesCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AuditLogRootProvisioningCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AuditLogRootProvisioningCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AuditLogRootProvisioningCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/AuditLogRootProvisioningCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ChannelCompleteMigrationRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ChannelCompleteMigrationRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ChatMessageDeltaCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ChatMessageDeltaCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ChatMessageDeltaRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ChatMessageDeltaRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ChatMessagesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ChatMessagesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ChatMessagesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ChatMessagesCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ChatSendActivityNotificationRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ChatSendActivityNotificationRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/FeatureRolloutPolicyAppliesToCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/FeatureRolloutPolicyAppliesToCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/FeatureRolloutPolicyAppliesToCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/FeatureRolloutPolicyAppliesToCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/FeatureRolloutPolicyRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/FeatureRolloutPolicyRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAdminConsentRequestPolicyRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAdminConsentRequestPolicyRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAppConsentApprovalRouteAppConsentRequestsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAppConsentApprovalRouteAppConsentRequestsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAppConsentApprovalRouteAppConsentRequestsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAppConsentApprovalRouteRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAppConsentApprovalRouteRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAppConsentRequestFilterByCurrentUserCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAppConsentRequestFilterByCurrentUserRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAppConsentRequestFilterByCurrentUserRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAppConsentRequestRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAppConsentRequestRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAppConsentRequestUserConsentRequestsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAppConsentRequestUserConsentRequestsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAppConsentRequestUserConsentRequestsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAppScopeRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAppScopeRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IApprovalRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IApprovalRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IApprovalStageRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IApprovalStageRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IApprovalStagesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IApprovalStagesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IApprovalStagesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAuditLogRootProvisioningCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAuditLogRootProvisioningCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IAuditLogRootProvisioningCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IChannelCompleteMigrationRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IChannelCompleteMigrationRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IChatMessageDeltaCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IChatMessageDeltaRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IChatMessageDeltaRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IChatMessagesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IChatMessagesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IChatMessagesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IChatSendActivityNotificationRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IChatSendActivityNotificationRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IFeatureRolloutPolicyAppliesToCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IFeatureRolloutPolicyAppliesToCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IFeatureRolloutPolicyAppliesToCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IFeatureRolloutPolicyRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IFeatureRolloutPolicyRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPolicyRootFeatureRolloutPoliciesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPolicyRootFeatureRolloutPoliciesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IPolicyRootFeatureRolloutPoliciesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IProvisioningObjectSummaryRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IProvisioningObjectSummaryRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IRbacApplicationRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IRbacApplicationRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IRbacApplicationRoleAssignmentsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IRbacApplicationRoleAssignmentsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IRbacApplicationRoleAssignmentsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IRbacApplicationRoleDefinitionsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IRbacApplicationRoleDefinitionsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IRbacApplicationRoleDefinitionsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IRequestRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IRequestRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IRoleManagementRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IRoleManagementRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ITeamCompleteMigrationRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ITeamCompleteMigrationRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ITeamSendActivityNotificationRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ITeamSendActivityNotificationRequestBuilder.cs rename src/Microsoft.Graph/Generated/requests/{IChatMessageHostedContentContentRequest.cs => ITeamworkHostedContentContentRequest.cs} (95%) rename src/Microsoft.Graph/Generated/requests/{IChatMessageHostedContentContentRequestBuilder.cs => ITeamworkHostedContentContentRequestBuilder.cs} (77%) create mode 100644 src/Microsoft.Graph/Generated/requests/ITeamworkHostedContentRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ITeamworkHostedContentRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUnifiedRoleAssignmentRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUnifiedRoleAssignmentRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionInheritsPermissionsFromCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionInheritsPermissionsFromCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionInheritsPermissionsFromCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionReferenceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionReferenceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionWithReferenceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUnifiedRoleDefinitionWithReferenceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUserConsentRequestFilterByCurrentUserCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUserConsentRequestFilterByCurrentUserRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUserConsentRequestFilterByCurrentUserRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUserConsentRequestRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUserConsentRequestRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUserTeamworkSendActivityNotificationRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/IUserTeamworkSendActivityNotificationRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PolicyRootFeatureRolloutPoliciesCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PolicyRootFeatureRolloutPoliciesCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PolicyRootFeatureRolloutPoliciesCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/PolicyRootFeatureRolloutPoliciesCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ProvisioningObjectSummaryRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/ProvisioningObjectSummaryRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/RbacApplicationRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/RbacApplicationRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/RbacApplicationRoleAssignmentsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/RbacApplicationRoleAssignmentsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/RbacApplicationRoleAssignmentsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/RbacApplicationRoleAssignmentsCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/RbacApplicationRoleDefinitionsCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/RbacApplicationRoleDefinitionsCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/RbacApplicationRoleDefinitionsCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/RbacApplicationRoleDefinitionsCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/RequestRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/RequestRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/RoleManagementRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/RoleManagementRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/TeamCompleteMigrationRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/TeamCompleteMigrationRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/TeamSendActivityNotificationRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/TeamSendActivityNotificationRequestBuilder.cs rename src/Microsoft.Graph/Generated/requests/{ChatMessageHostedContentContentRequest.cs => TeamworkHostedContentContentRequest.cs} (93%) rename src/Microsoft.Graph/Generated/requests/{ChatMessageHostedContentContentRequestBuilder.cs => TeamworkHostedContentContentRequestBuilder.cs} (68%) create mode 100644 src/Microsoft.Graph/Generated/requests/TeamworkHostedContentRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/TeamworkHostedContentRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UnifiedRoleAssignmentRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UnifiedRoleAssignmentRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UnifiedRoleDefinitionInheritsPermissionsFromCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UnifiedRoleDefinitionInheritsPermissionsFromCollectionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UnifiedRoleDefinitionInheritsPermissionsFromCollectionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UnifiedRoleDefinitionInheritsPermissionsFromCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UnifiedRoleDefinitionReferenceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UnifiedRoleDefinitionReferenceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UnifiedRoleDefinitionRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UnifiedRoleDefinitionRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UnifiedRoleDefinitionWithReferenceRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UnifiedRoleDefinitionWithReferenceRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UserConsentRequestFilterByCurrentUserCollectionPage.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UserConsentRequestFilterByCurrentUserCollectionResponse.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UserConsentRequestFilterByCurrentUserRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UserConsentRequestFilterByCurrentUserRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UserConsentRequestRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UserConsentRequestRequestBuilder.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UserTeamworkSendActivityNotificationRequest.cs create mode 100644 src/Microsoft.Graph/Generated/requests/UserTeamworkSendActivityNotificationRequestBuilder.cs diff --git a/src/Microsoft.Graph/Generated/callrecords/model/CallRecord.cs b/src/Microsoft.Graph/Generated/callrecords/model/CallRecord.cs index bcba5b9817c..d9e7ce37825 100644 --- a/src/Microsoft.Graph/Generated/callrecords/model/CallRecord.cs +++ b/src/Microsoft.Graph/Generated/callrecords/model/CallRecord.cs @@ -30,7 +30,7 @@ public CallRecord() /// /// Gets or sets end date time. - /// UTC time when the last user left the call. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' + /// UTC time when the last user left the call. The DateTimeOffset 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("endDateTime")] public DateTimeOffset? EndDateTime { get; set; } @@ -44,7 +44,7 @@ public CallRecord() /// /// Gets or sets last modified date time. - /// UTC time when the call record was created. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' + /// UTC time when the call record was created. The DatetimeOffset 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; } @@ -72,7 +72,7 @@ public CallRecord() /// /// Gets or sets start date time. - /// UTC time when the first user joined the call. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' + /// UTC time when the first user joined the call. The DatetimeOffset 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("startDateTime")] public DateTimeOffset? StartDateTime { get; set; } @@ -86,7 +86,7 @@ public CallRecord() /// /// Gets or sets version. - /// Monotonically increasing version of the call record. Higher version call records with the same ID includes additional data compared to the lower version. + /// Monotonically increasing version of the call record. Higher version call records with the same id includes additional data compared to the lower version. /// [JsonPropertyName("version")] public Int64? Version { get; set; } diff --git a/src/Microsoft.Graph/Generated/callrecords/model/MediaStream.cs b/src/Microsoft.Graph/Generated/callrecords/model/MediaStream.cs index 125ef6368d9..24b08db09c8 100644 --- a/src/Microsoft.Graph/Generated/callrecords/model/MediaStream.cs +++ b/src/Microsoft.Graph/Generated/callrecords/model/MediaStream.cs @@ -107,7 +107,7 @@ public MediaStream() /// /// Gets or sets endDateTime. - /// UTC time when the stream ended. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' + /// UTC time when the stream ended. The DateTimeOffset 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("endDateTime")] public DateTimeOffset? EndDateTime { get; set; } @@ -177,7 +177,7 @@ public MediaStream() /// /// Gets or sets startDateTime. - /// UTC time when the stream started. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' + /// UTC time when the stream started. The DateTimeOffset 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("startDateTime")] public DateTimeOffset? StartDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/callrecords/model/Segment.cs b/src/Microsoft.Graph/Generated/callrecords/model/Segment.cs index 9d9e6ed975b..426dd749639 100644 --- a/src/Microsoft.Graph/Generated/callrecords/model/Segment.cs +++ b/src/Microsoft.Graph/Generated/callrecords/model/Segment.cs @@ -44,7 +44,7 @@ public Segment() /// /// Gets or sets end date time. - /// UTC time when the segment ended. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' + /// UTC time when the segment ended. The DateTimeOffset 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("endDateTime")] public DateTimeOffset? EndDateTime { get; set; } @@ -65,7 +65,7 @@ public Segment() /// /// Gets or sets start date time. - /// UTC time when the segment started. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' + /// UTC time when the segment started. The DateTimeOffset 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("startDateTime")] public DateTimeOffset? StartDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/callrecords/model/Session.cs b/src/Microsoft.Graph/Generated/callrecords/model/Session.cs index 072e4982fa4..166f51c2f8a 100644 --- a/src/Microsoft.Graph/Generated/callrecords/model/Session.cs +++ b/src/Microsoft.Graph/Generated/callrecords/model/Session.cs @@ -44,7 +44,7 @@ public Session() /// /// Gets or sets end date time. - /// UTC time when the last user left the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' + /// UTC time when the last user left the session. The DateTimeOffset 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("endDateTime")] public DateTimeOffset? EndDateTime { get; set; } @@ -65,7 +65,7 @@ public Session() /// /// Gets or sets start date time. - /// UTC fime when the first user joined the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' + /// UTC time when the first user joined the session. The DateTimeOffset 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("startDateTime")] public DateTimeOffset? StartDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AadUserConversationMember.cs b/src/Microsoft.Graph/Generated/model/AadUserConversationMember.cs index a2126b7c887..54cdf0c1c72 100644 --- a/src/Microsoft.Graph/Generated/model/AadUserConversationMember.cs +++ b/src/Microsoft.Graph/Generated/model/AadUserConversationMember.cs @@ -44,7 +44,7 @@ public AadUserConversationMember() /// /// Gets or sets user id. - /// The GUID of the user. + /// The guid of the user. /// [JsonPropertyName("userId")] public string UserId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AadUserNotificationRecipient.cs b/src/Microsoft.Graph/Generated/model/AadUserNotificationRecipient.cs new file mode 100644 index 00000000000..d45118523d1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/AadUserNotificationRecipient.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: ComplexType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type AadUserNotificationRecipient. + /// + public partial class AadUserNotificationRecipient : TeamworkNotificationRecipient + { + /// + /// Initializes a new instance of the class. + /// + public AadUserNotificationRecipient() + { + this.ODataType = "microsoft.graph.aadUserNotificationRecipient"; + } + + /// + /// Gets or sets userId. + /// Azure AD user identifier. Use the List users method to get this ID. + /// + [JsonPropertyName("userId")] + public string UserId { get; set; } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/AccessReviewReviewerScope.cs b/src/Microsoft.Graph/Generated/model/AccessReviewReviewerScope.cs new file mode 100644 index 00000000000..873da002535 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/AccessReviewReviewerScope.cs @@ -0,0 +1,65 @@ +// ------------------------------------------------------------------------------ +// 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 AccessReviewReviewerScope. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class AccessReviewReviewerScope + { + /// + /// Initializes a new instance of the class. + /// + public AccessReviewReviewerScope() + { + this.ODataType = "microsoft.graph.accessReviewReviewerScope"; + } + + /// + /// Gets or sets query. + /// The query specifying who will be the reviewer. See table for examples. + /// + [JsonPropertyName("query")] + public string Query { get; set; } + + /// + /// Gets or sets queryRoot. + /// The type of query. Examples include MicrosoftGraph and ARM. + /// + [JsonPropertyName("queryRoot")] + public string QueryRoot { get; set; } + + /// + /// Gets or sets queryType. + /// In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query (i.e., ./manager) is specified. + /// + [JsonPropertyName("queryType")] + public string QueryType { 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/AdminConsentRequestPolicy.cs b/src/Microsoft.Graph/Generated/model/AdminConsentRequestPolicy.cs new file mode 100644 index 00000000000..5b67e2ed5c4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/AdminConsentRequestPolicy.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 Admin Consent Request Policy. + /// + public partial class AdminConsentRequestPolicy : Entity + { + + /// + /// The AdminConsentRequestPolicy constructor + /// + public AdminConsentRequestPolicy() + { + this.ODataType = "microsoft.graph.adminConsentRequestPolicy"; + } + + /// + /// Gets or sets is enabled. + /// Specifies whether the admin consent request feature is enabled or disabled. Required. + /// + [JsonPropertyName("isEnabled")] + public bool? IsEnabled { get; set; } + + /// + /// Gets or sets notify reviewers. + /// Specifies whether reviewers will receive notifications. Required. + /// + [JsonPropertyName("notifyReviewers")] + public bool? NotifyReviewers { get; set; } + + /// + /// Gets or sets reminders enabled. + /// Specifies whether reviewers will receive reminder emails. Required. + /// + [JsonPropertyName("remindersEnabled")] + public bool? RemindersEnabled { get; set; } + + /// + /// Gets or sets request duration in days. + /// Specifies the duration the request is active before it automatically expires if no decision is applied. + /// + [JsonPropertyName("requestDurationInDays")] + public Int32? RequestDurationInDays { get; set; } + + /// + /// Gets or sets reviewers. + /// The list of reviewers for the admin consent. Required. + /// + [JsonPropertyName("reviewers")] + public IEnumerable Reviewers { get; set; } + + /// + /// Gets or sets version. + /// Specifies the version of this policy. When the policy is updated, this version is updated. Read-only. + /// + [JsonPropertyName("version")] + public Int32? Version { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/AdministrativeUnit.cs b/src/Microsoft.Graph/Generated/model/AdministrativeUnit.cs index 3134e190c29..82a3ea7fd97 100644 --- a/src/Microsoft.Graph/Generated/model/AdministrativeUnit.cs +++ b/src/Microsoft.Graph/Generated/model/AdministrativeUnit.cs @@ -44,7 +44,7 @@ public AdministrativeUnit() /// /// Gets or sets visibility. - /// Controls whether the adminstrative unit and its members are hidden or public. Can be set to HiddenMembership or Public. If not set, default behavior is Public. When set to HiddenMembership, only members of the administrative unit can list other members of the adminstrative unit. + /// Controls whether the administrative unit and its members are hidden or public. Can be set to HiddenMembership or Public. If not set, default behavior is Public. When set to HiddenMembership, only members of the administrative unit can list other members of the administrative unit. /// [JsonPropertyName("visibility")] public string Visibility { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Agreement.cs b/src/Microsoft.Graph/Generated/model/Agreement.cs index a8fce162b1c..20b7301c786 100644 --- a/src/Microsoft.Graph/Generated/model/Agreement.cs +++ b/src/Microsoft.Graph/Generated/model/Agreement.cs @@ -37,7 +37,7 @@ public Agreement() /// /// Gets or sets is per device acceptance required. - /// This setting enables you to require end users to accept this agreement on every device that they are accessing it from. The end user will be required to register their device in Azure AD, if they haven't already done so. + /// Indicates whether end users are required to accept this agreement on every device that they access it from. The end user is required to register their device in Azure AD, if they haven't already done so. /// [JsonPropertyName("isPerDeviceAcceptanceRequired")] public bool? IsPerDeviceAcceptanceRequired { get; set; } @@ -79,7 +79,7 @@ public Agreement() /// /// Gets or sets files. - /// PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead. + /// PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. /// [JsonPropertyName("files")] public IAgreementFilesCollectionPage Files { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AgreementAcceptance.cs b/src/Microsoft.Graph/Generated/model/AgreementAcceptance.cs index a96b67db125..87a765dffc9 100644 --- a/src/Microsoft.Graph/Generated/model/AgreementAcceptance.cs +++ b/src/Microsoft.Graph/Generated/model/AgreementAcceptance.cs @@ -30,14 +30,14 @@ public AgreementAcceptance() /// /// Gets or sets agreement file id. - /// ID of the agreement file accepted by the user. + /// The identifier of the agreement file accepted by the user. /// [JsonPropertyName("agreementFileId")] public string AgreementFileId { get; set; } /// /// Gets or sets agreement id. - /// ID of the agreement. + /// The identifier of the agreement. /// [JsonPropertyName("agreementId")] public string AgreementId { get; set; } @@ -58,14 +58,14 @@ public AgreementAcceptance() /// /// Gets or sets device ostype. - /// The operating system used for accepting the agreement. + /// The operating system used to accept the agreement. /// [JsonPropertyName("deviceOSType")] public string DeviceOSType { get; set; } /// /// Gets or sets device osversion. - /// The operating system version of the device used for accepting the agreement. + /// The operating system version of the device used to accept the agreement. /// [JsonPropertyName("deviceOSVersion")] public string DeviceOSVersion { get; set; } @@ -86,7 +86,7 @@ public AgreementAcceptance() /// /// Gets or sets state. - /// Possible values are: accepted, declined. + /// The state of the agreement acceptance. Possible values are: accepted, declined. /// [JsonPropertyName("state")] public AgreementAcceptanceState? State { get; set; } @@ -107,7 +107,7 @@ public AgreementAcceptance() /// /// Gets or sets user id. - /// ID of the user who accepted the agreement. + /// The identifier of the user who accepted the agreement. /// [JsonPropertyName("userId")] public string UserId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AgreementFileProperties.cs b/src/Microsoft.Graph/Generated/model/AgreementFileProperties.cs index c63e43a4922..f77df191e9b 100644 --- a/src/Microsoft.Graph/Generated/model/AgreementFileProperties.cs +++ b/src/Microsoft.Graph/Generated/model/AgreementFileProperties.cs @@ -34,6 +34,12 @@ public AgreementFileProperties() [JsonPropertyName("createdDateTime")] public DateTimeOffset? CreatedDateTime { get; set; } + /// + /// Gets or sets display name. + /// + [JsonPropertyName("displayName")] + public string DisplayName { get; set; } + /// /// Gets or sets file data. /// diff --git a/src/Microsoft.Graph/Generated/model/Alert.cs b/src/Microsoft.Graph/Generated/model/Alert.cs index 986957f5a13..c238df14615 100644 --- a/src/Microsoft.Graph/Generated/model/Alert.cs +++ b/src/Microsoft.Graph/Generated/model/Alert.cs @@ -71,7 +71,7 @@ public Alert() /// /// Gets or sets closed date time. - /// Time at which the alert was closed. 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 would look like this: '2014-01-01T00:00:00Z' (supports update). + /// Time at which the alert was closed. 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 (supports update). /// [JsonPropertyName("closedDateTime")] public DateTimeOffset? ClosedDateTime { get; set; } @@ -99,7 +99,7 @@ public Alert() /// /// Gets or sets created date time. - /// Time at which the alert was created by the alert provider. 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 would look like this: '2014-01-01T00:00:00Z'. Required. + /// Time at which the alert was created by the alert provider. 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. Required. /// [JsonPropertyName("createdDateTime")] public DateTimeOffset? CreatedDateTime { get; set; } @@ -120,7 +120,7 @@ public Alert() /// /// Gets or sets event date time. - /// Time at which the event(s) that served as the trigger(s) to generate the alert occurred. 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 would look like this: '2014-01-01T00:00:00Z'. Required. + /// Time at which the event(s) that served as the trigger(s) to generate the alert occurred. 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. Required. /// [JsonPropertyName("eventDateTime")] public DateTimeOffset? EventDateTime { get; set; } @@ -174,7 +174,7 @@ public Alert() /// /// Gets or sets last modified date time. - /// Time at which the alert entity 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 would look like this: '2014-01-01T00:00:00Z'. + /// Time at which the alert entity 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; } diff --git a/src/Microsoft.Graph/Generated/model/AlertHistoryState.cs b/src/Microsoft.Graph/Generated/model/AlertHistoryState.cs index e81053342db..db305c251be 100644 --- a/src/Microsoft.Graph/Generated/model/AlertHistoryState.cs +++ b/src/Microsoft.Graph/Generated/model/AlertHistoryState.cs @@ -65,7 +65,7 @@ public AlertHistoryState() /// /// Gets or sets updatedDateTime. - /// Date and time of the alert update. 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 would look like this: '2014-01-01T00:00:00Z' + /// Date and time of the alert update. 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("updatedDateTime")] public DateTimeOffset? UpdatedDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AndroidManagedAppProtection.cs b/src/Microsoft.Graph/Generated/model/AndroidManagedAppProtection.cs index 0bf34bf0d80..3d64ae0262a 100644 --- a/src/Microsoft.Graph/Generated/model/AndroidManagedAppProtection.cs +++ b/src/Microsoft.Graph/Generated/model/AndroidManagedAppProtection.cs @@ -30,14 +30,14 @@ public AndroidManagedAppProtection() /// /// Gets or sets custom browser display name. - /// Friendly name of the preferred custom browser to open weblink on Android. + /// Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. /// [JsonPropertyName("customBrowserDisplayName")] public string CustomBrowserDisplayName { get; set; } /// /// Gets or sets custom browser package id. - /// Unique identifier of a custom browser to open weblink on Android. + /// Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. /// [JsonPropertyName("customBrowserPackageId")] public string CustomBrowserPackageId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AppConsentApprovalRoute.cs b/src/Microsoft.Graph/Generated/model/AppConsentApprovalRoute.cs new file mode 100644 index 00000000000..ff16c1ad26e --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/AppConsentApprovalRoute.cs @@ -0,0 +1,39 @@ +// ------------------------------------------------------------------------------ +// 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 App Consent Approval Route. + /// + public partial class AppConsentApprovalRoute : Entity + { + + /// + /// The AppConsentApprovalRoute constructor + /// + public AppConsentApprovalRoute() + { + this.ODataType = "microsoft.graph.appConsentApprovalRoute"; + } + + /// + /// Gets or sets app consent requests. + /// + [JsonPropertyName("appConsentRequests")] + public IAppConsentApprovalRouteAppConsentRequestsCollectionPage AppConsentRequests { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/AppConsentRequest.cs b/src/Microsoft.Graph/Generated/model/AppConsentRequest.cs new file mode 100644 index 00000000000..0b515b208e1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/AppConsentRequest.cs @@ -0,0 +1,61 @@ +// ------------------------------------------------------------------------------ +// 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 App Consent Request. + /// + public partial class AppConsentRequestObject : Entity + { + + /// + /// The AppConsentRequest constructor + /// + public AppConsentRequestObject() + { + this.ODataType = "microsoft.graph.appConsentRequest"; + } + + /// + /// Gets or sets app display name. + /// The display name of the app for which consent is requested. Required. Supports $filter (eq only) and $orderby. + /// + [JsonPropertyName("appDisplayName")] + public string AppDisplayName { get; set; } + + /// + /// Gets or sets app id. + /// The identifier of the application. Required. Supports $filter (eq only) and $orderby. + /// + [JsonPropertyName("appId")] + public string AppId { get; set; } + + /// + /// Gets or sets pending scopes. + /// A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required. + /// + [JsonPropertyName("pendingScopes")] + public IEnumerable PendingScopes { get; set; } + + /// + /// Gets or sets user consent requests. + /// A list of pending user consent requests. + /// + [JsonPropertyName("userConsentRequests")] + public IAppConsentRequestUserConsentRequestsCollectionPage UserConsentRequests { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/AppConsentRequestScope.cs b/src/Microsoft.Graph/Generated/model/AppConsentRequestScope.cs new file mode 100644 index 00000000000..4de790ee464 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/AppConsentRequestScope.cs @@ -0,0 +1,51 @@ +// ------------------------------------------------------------------------------ +// 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 AppConsentRequestScope. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class AppConsentRequestScope + { + /// + /// Initializes a new instance of the class. + /// + public AppConsentRequestScope() + { + this.ODataType = "microsoft.graph.appConsentRequestScope"; + } + + /// + /// Gets or sets displayName. + /// The name of the scope. + /// + [JsonPropertyName("displayName")] + public string DisplayName { 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/AppRoleAssignment.cs b/src/Microsoft.Graph/Generated/model/AppRoleAssignment.cs index 654472b8e4d..eb9f635e8aa 100644 --- a/src/Microsoft.Graph/Generated/model/AppRoleAssignment.cs +++ b/src/Microsoft.Graph/Generated/model/AppRoleAssignment.cs @@ -30,13 +30,14 @@ public AppRoleAssignment() /// /// Gets or sets app role id. - /// The identifier (id) for the app role which is assigned to the principal. This app role must be exposed in the appRoles property on the resource application's service principal (resourceId). If the resource application has not declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create. Does not support $filter. + /// The identifier (id) for the app role which is assigned to the principal. This app role must be exposed in the appRoles property on the resource application's service principal (resourceId). If the resource application has not declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create. /// [JsonPropertyName("appRoleId")] public Guid? AppRoleId { get; set; } /// /// Gets or sets created date time. + /// The time when the app role assignment 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. Read-only. /// [JsonPropertyName("createdDateTime")] public DateTimeOffset? CreatedDateTime { get; set; } @@ -50,21 +51,21 @@ public AppRoleAssignment() /// /// Gets or sets principal id. - /// The unique identifier (id) for the user, group or service principal being granted the app role. Required on create. Does not support $filter. + /// The unique identifier (id) for the user, group or service principal being granted the app role. Required on create. /// [JsonPropertyName("principalId")] public Guid? PrincipalId { get; set; } /// /// Gets or sets principal type. - /// The type of the assigned principal. This can either be 'User', 'Group' or 'ServicePrincipal'. Read-only. Does not support $filter. + /// The type of the assigned principal. This can either be User, Group or ServicePrincipal. Read-only. /// [JsonPropertyName("principalType")] public string PrincipalType { get; set; } /// /// Gets or sets resource display name. - /// The display name of the resource app's service principal to which the assignment is made. Does not support $filter. + /// The display name of the resource app's service principal to which the assignment is made. /// [JsonPropertyName("resourceDisplayName")] public string ResourceDisplayName { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AppScope.cs b/src/Microsoft.Graph/Generated/model/AppScope.cs new file mode 100644 index 00000000000..915dce753d2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/AppScope.cs @@ -0,0 +1,47 @@ +// ------------------------------------------------------------------------------ +// 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 App Scope. + /// + public partial class AppScope : Entity + { + + /// + /// The AppScope constructor + /// + public AppScope() + { + this.ODataType = "microsoft.graph.appScope"; + } + + /// + /// Gets or sets display name. + /// Provides the display name of the app-specific resource represented by the app scope. Provided for display purposes since appScopeId is often an immutable, non-human-readable id. This property is read only. + /// + [JsonPropertyName("displayName")] + public string DisplayName { get; set; } + + /// + /// Gets or sets type. + /// Describes the type of app-specific resource represented by the app scope. Provided for display purposes, so a user interface can convey to the user the kind of app specific resource represented by the app scope. This property is read only. + /// + [JsonPropertyName("type")] + public string Type { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/Application.cs b/src/Microsoft.Graph/Generated/model/Application.cs index 0774f0e1971..401d24540ca 100644 --- a/src/Microsoft.Graph/Generated/model/Application.cs +++ b/src/Microsoft.Graph/Generated/model/Application.cs @@ -44,7 +44,7 @@ public Application() /// /// Gets or sets app id. - /// The unique identifier for the application that is assigned by Azure AD. Not nullable. Read-only. + /// The unique identifier for the application that is assigned to an application by Azure AD. Not nullable. Read-only. /// [JsonPropertyName("appId")] public string AppId { get; set; } @@ -64,7 +64,7 @@ public Application() /// /// Gets or sets created date time. - /// The date and time the application was registered. Read-only. + /// The date and time the application was registered. The DateTimeOffset 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. Read-only. /// [JsonPropertyName("createdDateTime")] public DateTimeOffset? CreatedDateTime { get; set; } @@ -84,21 +84,21 @@ public Application() /// /// Gets or sets group membership claims. - /// Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following string values:NoneSecurityGroup: For security groups and Azure AD rolesAll: This gets all of the security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of. + /// Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following valid string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all of the security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of). /// [JsonPropertyName("groupMembershipClaims")] public string GroupMembershipClaims { get; set; } /// /// Gets or sets identifier uris. - /// The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information, see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable. + /// The URIs that identify the application within its Azure AD tenant, or within a verified custom domain if the application is multi-tenant. For more information see Application Objects and Service Principal Objects. The any operator is required for filter expressions on multi-valued properties. Not nullable. /// [JsonPropertyName("identifierUris")] public IEnumerable IdentifierUris { get; set; } /// /// Gets or sets info. - /// Basic profile information of the application, such as it's marketing, support, terms of service, and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more information, see How to: Add Terms of service and privacy statement for registered Azure AD apps. + /// Basic profile information of the application such as app's marketing, support, terms of service and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more info, see How to: Add Terms of service and privacy statement for registered Azure AD apps. /// [JsonPropertyName("info")] public InformationalUrl Info { get; set; } @@ -111,7 +111,7 @@ public Application() /// /// Gets or sets is fallback public client. - /// Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where the application is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property. + /// Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where it is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property. /// [JsonPropertyName("isFallbackPublicClient")] public bool? IsFallbackPublicClient { get; set; } @@ -132,6 +132,7 @@ public Application() /// /// Gets or sets notes. + /// Notes relevant for the management of the application. /// [JsonPropertyName("notes")] public string Notes { get; set; } @@ -172,7 +173,7 @@ public Application() /// /// Gets or sets publisher domain. - /// The verified publisher domain for the application. Read-only. + /// The verified publisher domain for the application. Read-only. For more information, see How to: Configure an application's publisher domain. /// [JsonPropertyName("publisherDomain")] public string PublisherDomain { get; set; } @@ -186,7 +187,7 @@ public Application() /// /// Gets or sets sign in audience. - /// Specifies the Microsoft accounts that are supported for the current application. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization’s Azure AD tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization’s Azure AD tenant (multi-tenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization’s Azure AD tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only. + /// Specifies the Microsoft accounts that are supported for the current application. Supported values are: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount, PersonalMicrosoftAccount. See more in the table below. /// [JsonPropertyName("signInAudience")] public string SignInAudience { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ApplicationTemplate.cs b/src/Microsoft.Graph/Generated/model/ApplicationTemplate.cs index 72e1287f677..d70709db8d8 100644 --- a/src/Microsoft.Graph/Generated/model/ApplicationTemplate.cs +++ b/src/Microsoft.Graph/Generated/model/ApplicationTemplate.cs @@ -79,7 +79,7 @@ public ApplicationTemplate() /// /// Gets or sets supported single sign on modes. - /// The list of single sign-on modes supported by this application. The supported values are password, saml, external, and oidc. + /// The list of single sign-on modes supported by this application. The supported values are oidc, password, saml, and notSupported. /// [JsonPropertyName("supportedSingleSignOnModes")] public IEnumerable SupportedSingleSignOnModes { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AppliedConditionalAccessPolicy.cs b/src/Microsoft.Graph/Generated/model/AppliedConditionalAccessPolicy.cs index cafc0a1e92f..1866c91bc53 100644 --- a/src/Microsoft.Graph/Generated/model/AppliedConditionalAccessPolicy.cs +++ b/src/Microsoft.Graph/Generated/model/AppliedConditionalAccessPolicy.cs @@ -51,14 +51,14 @@ public AppliedConditionalAccessPolicy() /// /// Gets or sets id. - /// Unique GUID of the conditional access policy. + /// An identifier of the conditional access policy. /// [JsonPropertyName("id")] public string Id { get; set; } /// /// Gets or sets result. - /// Indicates the result of the CA policy that was triggered. Possible values are:successfailurenotApplied - Policy isn't applied because policy conditions were not met.notEnabled - This is due to the policy in disabled state. + /// Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn't applied because policy conditions were not met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue. /// [JsonPropertyName("result")] public AppliedConditionalAccessPolicyResult? Result { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Approval.cs b/src/Microsoft.Graph/Generated/model/Approval.cs new file mode 100644 index 00000000000..6ca26933e9c --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/Approval.cs @@ -0,0 +1,40 @@ +// ------------------------------------------------------------------------------ +// 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 Approval. + /// + public partial class Approval : Entity + { + + /// + /// The Approval constructor + /// + public Approval() + { + this.ODataType = "microsoft.graph.approval"; + } + + /// + /// Gets or sets stages. + /// A collection of stages in the approval decision. + /// + [JsonPropertyName("stages")] + public IApprovalStagesCollectionPage Stages { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/ApprovalStage.cs b/src/Microsoft.Graph/Generated/model/ApprovalStage.cs new file mode 100644 index 00000000000..87435163340 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/ApprovalStage.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 Approval Stage. + /// + public partial class ApprovalStage : Entity + { + + /// + /// The ApprovalStage constructor + /// + public ApprovalStage() + { + this.ODataType = "microsoft.graph.approvalStage"; + } + + /// + /// Gets or sets assigned to me. + /// Indicates whether the stage is assigned to the calling user to review. Read-only. + /// + [JsonPropertyName("assignedToMe")] + public bool? AssignedToMe { get; set; } + + /// + /// Gets or sets display name. + /// The label provided by the policy creator to identify an approval stage. Read-only. + /// + [JsonPropertyName("displayName")] + public string DisplayName { get; set; } + + /// + /// Gets or sets justification. + /// The justification associated with the approval stage decision. + /// + [JsonPropertyName("justification")] + public string Justification { get; set; } + + /// + /// Gets or sets reviewed by. + /// The identifier of the reviewer. Read-only. + /// + [JsonPropertyName("reviewedBy")] + public Identity ReviewedBy { get; set; } + + /// + /// Gets or sets reviewed date time. + /// The date and time when a decision was recorded. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + /// + [JsonPropertyName("reviewedDateTime")] + public DateTimeOffset? ReviewedDateTime { get; set; } + + /// + /// Gets or sets review result. + /// The result of this approval record. Possible values include: NotReviewed, Approved, Denied. + /// + [JsonPropertyName("reviewResult")] + public string ReviewResult { get; set; } + + /// + /// Gets or sets status. + /// The stage status. Possible values: InProgress, Initializing, Completed, Expired. Read-only. + /// + [JsonPropertyName("status")] + public string Status { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/AssignedPlan.cs b/src/Microsoft.Graph/Generated/model/AssignedPlan.cs index 23b85efcaac..e5d792c9036 100644 --- a/src/Microsoft.Graph/Generated/model/AssignedPlan.cs +++ b/src/Microsoft.Graph/Generated/model/AssignedPlan.cs @@ -30,14 +30,14 @@ public AssignedPlan() /// /// Gets or sets assignedDateTime. - /// The date and time at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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 would look like this: '2014-01-01T00:00:00Z' + /// The date and time at which the plan was assigned. 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("assignedDateTime")] public DateTimeOffset? AssignedDateTime { get; set; } /// /// Gets or sets capabilityStatus. - /// Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. + /// Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut. See a detailed description of each value. /// [JsonPropertyName("capabilityStatus")] public string CapabilityStatus { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Attachment.cs b/src/Microsoft.Graph/Generated/model/Attachment.cs index a7bffc9c097..893ee1c8e96 100644 --- a/src/Microsoft.Graph/Generated/model/Attachment.cs +++ b/src/Microsoft.Graph/Generated/model/Attachment.cs @@ -45,14 +45,14 @@ protected internal Attachment() /// /// Gets or sets last modified date time. - /// 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 would look like this: '2014-01-01T00:00:00Z' + /// 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 name. - /// The display name of the attachment. This does not need to be the actual file name. + /// The attachment's file name. /// [JsonPropertyName("name")] public string Name { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AttendeeAvailability.cs b/src/Microsoft.Graph/Generated/model/AttendeeAvailability.cs index 67f70de425d..d49e687cfcd 100644 --- a/src/Microsoft.Graph/Generated/model/AttendeeAvailability.cs +++ b/src/Microsoft.Graph/Generated/model/AttendeeAvailability.cs @@ -37,7 +37,7 @@ public AttendeeAvailability() /// /// Gets or sets availability. - /// The availability status of the attendee. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown. + /// The availability status of the attendee. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown. /// [JsonPropertyName("availability")] public FreeBusyStatus? Availability { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AttendeeBase.cs b/src/Microsoft.Graph/Generated/model/AttendeeBase.cs index 0fecfcad25c..5ec8cc82439 100644 --- a/src/Microsoft.Graph/Generated/model/AttendeeBase.cs +++ b/src/Microsoft.Graph/Generated/model/AttendeeBase.cs @@ -29,7 +29,7 @@ public AttendeeBase() /// /// Gets or sets type. - /// The type of attendee. Possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type. + /// The type of attendee. The possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type. /// [JsonPropertyName("type")] public AttendeeType? Type { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AudioConferencing.cs b/src/Microsoft.Graph/Generated/model/AudioConferencing.cs index 518528a263e..c575a9332ae 100644 --- a/src/Microsoft.Graph/Generated/model/AudioConferencing.cs +++ b/src/Microsoft.Graph/Generated/model/AudioConferencing.cs @@ -30,6 +30,7 @@ public AudioConferencing() /// /// Gets or sets conferenceId. + /// The conference id of the online meeting. /// [JsonPropertyName("conferenceId")] public string ConferenceId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AuditLogRoot.cs b/src/Microsoft.Graph/Generated/model/AuditLogRoot.cs index 4eb84864e48..eacf8c911b4 100644 --- a/src/Microsoft.Graph/Generated/model/AuditLogRoot.cs +++ b/src/Microsoft.Graph/Generated/model/AuditLogRoot.cs @@ -35,6 +35,12 @@ public AuditLogRoot() [JsonPropertyName("directoryAudits")] public IAuditLogRootDirectoryAuditsCollectionPage DirectoryAudits { get; set; } + /// + /// Gets or sets provisioning. + /// + [JsonPropertyName("provisioning")] + public IAuditLogRootProvisioningCollectionPage Provisioning { get; set; } + /// /// Gets or sets restricted sign ins. /// diff --git a/src/Microsoft.Graph/Generated/model/AuthorizationPolicy.cs b/src/Microsoft.Graph/Generated/model/AuthorizationPolicy.cs index f4aad9ddcff..1a71b6728dc 100644 --- a/src/Microsoft.Graph/Generated/model/AuthorizationPolicy.cs +++ b/src/Microsoft.Graph/Generated/model/AuthorizationPolicy.cs @@ -51,7 +51,7 @@ public AuthorizationPolicy() /// /// Gets or sets allow invites from. - /// Indicates who can invite external users to the organization. Possible values are:none - Prevent everyone, including admins, from inviting external users. Default setting for US Government.adminsAndGuestInviters - Allow members of Global Administrators, User Administrators, and Guest Inviter roles to invite external users.adminsGuestInvitersAndAllMembers - Allow the above admin roles and all other User role members to invite external users.everyone - Allow everyone in the organization, including guest users, to invite external users. Default setting for all cloud environments except US Government. + /// Indicates who can invite external users to the organization. Possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. See more in the table below. /// [JsonPropertyName("allowInvitesFrom")] public AllowInvitesFrom? AllowInvitesFrom { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/AutomaticRepliesSetting.cs b/src/Microsoft.Graph/Generated/model/AutomaticRepliesSetting.cs index 8325b5921f2..268ffebf68b 100644 --- a/src/Microsoft.Graph/Generated/model/AutomaticRepliesSetting.cs +++ b/src/Microsoft.Graph/Generated/model/AutomaticRepliesSetting.cs @@ -30,7 +30,7 @@ public AutomaticRepliesSetting() /// /// Gets or sets externalAudience. - /// The set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. Possible values are: none, contactsOnly, all. + /// The set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. The possible values are: none, contactsOnly, all. /// [JsonPropertyName("externalAudience")] public ExternalAudienceScope? ExternalAudience { get; set; } @@ -65,7 +65,7 @@ public AutomaticRepliesSetting() /// /// Gets or sets status. - /// Configurations status for automatic replies. Possible values are: disabled, alwaysEnabled, scheduled. + /// Configurations status for automatic replies. The possible values are: disabled, alwaysEnabled, scheduled. /// [JsonPropertyName("status")] public AutomaticRepliesStatus? Status { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Calendar.cs b/src/Microsoft.Graph/Generated/model/Calendar.cs index 14fff9c633a..cc7bfdc52d4 100644 --- a/src/Microsoft.Graph/Generated/model/Calendar.cs +++ b/src/Microsoft.Graph/Generated/model/Calendar.cs @@ -37,21 +37,21 @@ public Calendar() /// /// Gets or sets can edit. - /// True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only. + /// true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access. /// [JsonPropertyName("canEdit")] public bool? CanEdit { get; set; } /// /// Gets or sets can share. - /// True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only. + /// true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. /// [JsonPropertyName("canShare")] public bool? CanShare { get; set; } /// /// Gets or sets can view private items. - /// True if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only. + /// true if the user can read calendar items that have been marked private, false otherwise. /// [JsonPropertyName("canViewPrivateItems")] public bool? CanViewPrivateItems { get; set; } @@ -65,7 +65,7 @@ public Calendar() /// /// Gets or sets color. - /// Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: LightBlue=0, LightGreen=1, LightOrange=2, LightGray=3, LightYellow=4, LightTeal=5, LightPink=6, LightBrown=7, LightRed=8, MaxColor=9, Auto=-1 + /// Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: auto, lightBlue, lightGreen, lightOrange, lightGray, lightYellow, lightTeal, lightPink, lightBrown, lightRed, maxColor. /// [JsonPropertyName("color")] public CalendarColor? Color { get; set; } @@ -79,14 +79,14 @@ public Calendar() /// /// Gets or sets hex color. - /// The calendar color, expressed in a hex color code of three hexidecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. + /// The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is empty. Read-only. /// [JsonPropertyName("hexColor")] public string HexColor { get; set; } /// /// Gets or sets is default calendar. - /// True if this is the default calendar where new events are created by default, false otherwise. + /// true if this is the default calendar where new events are created by default, false otherwise. /// [JsonPropertyName("isDefaultCalendar")] public bool? IsDefaultCalendar { get; set; } @@ -114,7 +114,7 @@ public Calendar() /// /// Gets or sets owner. - /// If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user. Read-only. + /// If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user. /// [JsonPropertyName("owner")] public EmailAddress Owner { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Call.cs b/src/Microsoft.Graph/Generated/model/Call.cs index cec93b2d53a..f9a93818c3e 100644 --- a/src/Microsoft.Graph/Generated/model/Call.cs +++ b/src/Microsoft.Graph/Generated/model/Call.cs @@ -57,7 +57,7 @@ public Call() /// /// Gets or sets chat info. - /// The chat information. Required information for meeting scenarios. + /// The chat information. Required information for joining a meeting. /// [JsonPropertyName("chatInfo")] public ChatInfo ChatInfo { get; set; } @@ -78,7 +78,7 @@ public Call() /// /// Gets or sets media config. - /// The media configuration. Required information for creating peer to peer calls or joining meetings. + /// The media configuration. Required. /// [JsonPropertyName("mediaConfig")] public MediaConfig MediaConfig { get; set; } @@ -92,7 +92,7 @@ public Call() /// /// Gets or sets meeting info. - /// The meeting information. Required information for meeting scenarios. + /// The meeting information that's required for joining a meeting. /// [JsonPropertyName("meetingInfo")] public MeetingInfo MeetingInfo { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/CallMediaState.cs b/src/Microsoft.Graph/Generated/model/CallMediaState.cs index 45d967db9e3..333c5cc4341 100644 --- a/src/Microsoft.Graph/Generated/model/CallMediaState.cs +++ b/src/Microsoft.Graph/Generated/model/CallMediaState.cs @@ -30,7 +30,7 @@ public CallMediaState() /// /// Gets or sets audio. - /// The audio media state. Possible values are: active, inactive. + /// The audio media state. Possible values are: active, inactive, unknownFutureValue. /// [JsonPropertyName("audio")] public MediaState? Audio { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ChangeNotification.cs b/src/Microsoft.Graph/Generated/model/ChangeNotification.cs index ba48bb80294..c0fb9917eef 100644 --- a/src/Microsoft.Graph/Generated/model/ChangeNotification.cs +++ b/src/Microsoft.Graph/Generated/model/ChangeNotification.cs @@ -37,7 +37,7 @@ public ChangeNotification() /// /// Gets or sets clientState. - /// Value of the clientState property sent specified in the subscription request (if any). The maximum length is 255 characters. The client can check whether the change notification came from the service by comparing the values of the clientState property. The value of the clientState property sent with the subscription is compared with the value of the clientState property received with each change notification. Optional. + /// Value of the clientState property sent in the subscription request (if any). The maximum length is 255 characters. The client can check whether the change notification came from the service by comparing the values of the clientState property. The value of the clientState property sent with the subscription is compared with the value of the clientState property received with each change notification. Optional. /// [JsonPropertyName("clientState")] public string ClientState { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ChangeTrackedEntity.cs b/src/Microsoft.Graph/Generated/model/ChangeTrackedEntity.cs index 33b73b34ed5..36cd718eed4 100644 --- a/src/Microsoft.Graph/Generated/model/ChangeTrackedEntity.cs +++ b/src/Microsoft.Graph/Generated/model/ChangeTrackedEntity.cs @@ -31,7 +31,7 @@ protected internal ChangeTrackedEntity() /// /// Gets or sets created date time. - /// 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 would look like this: '2014-01-01T00:00:00Z' + /// 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; } @@ -45,7 +45,7 @@ protected internal ChangeTrackedEntity() /// /// Gets or sets last modified date time. - /// 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 would look like this: '2014-01-01T00:00:00Z' + /// 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; } diff --git a/src/Microsoft.Graph/Generated/model/Channel.cs b/src/Microsoft.Graph/Generated/model/Channel.cs index dfa1ff028a1..0237c10b33a 100644 --- a/src/Microsoft.Graph/Generated/model/Channel.cs +++ b/src/Microsoft.Graph/Generated/model/Channel.cs @@ -28,6 +28,13 @@ public Channel() this.ODataType = "microsoft.graph.channel"; } + /// + /// Gets or sets created date time. + /// Read only. Timestamp at which the channel was created. + /// + [JsonPropertyName("createdDateTime")] + public DateTimeOffset? CreatedDateTime { get; set; } + /// /// Gets or sets description. /// Optional textual description for the channel. @@ -58,7 +65,7 @@ public Channel() /// /// Gets or sets membership type. - /// The type of the channel. Can be set during creation and cannot be changed. Default: standard. + /// The type of the channel. Can be set during creation and cannot be changed. Possible values are: standard - Channel inherits the list of members of the parent team; private - Channel can have members that are a subset of all the members on the parent team. /// [JsonPropertyName("membershipType")] public ChannelMembershipType? MembershipType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ChannelIdentity.cs b/src/Microsoft.Graph/Generated/model/ChannelIdentity.cs new file mode 100644 index 00000000000..3f0c1ce016f --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/ChannelIdentity.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: ComplexType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type ChannelIdentity. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class ChannelIdentity + { + /// + /// Initializes a new instance of the class. + /// + public ChannelIdentity() + { + this.ODataType = "microsoft.graph.channelIdentity"; + } + + /// + /// Gets or sets channelId. + /// The identity of the channel in which the message was posted. + /// + [JsonPropertyName("channelId")] + public string ChannelId { get; set; } + + /// + /// Gets or sets teamId. + /// The identity of the team in which the message was posted. + /// + [JsonPropertyName("teamId")] + public string TeamId { 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/Chat.cs b/src/Microsoft.Graph/Generated/model/Chat.cs index d9a98158e59..114822df408 100644 --- a/src/Microsoft.Graph/Generated/model/Chat.cs +++ b/src/Microsoft.Graph/Generated/model/Chat.cs @@ -70,6 +70,13 @@ public Chat() [JsonPropertyName("members")] public IChatMembersCollectionPage Members { get; set; } + /// + /// Gets or sets messages. + /// A collection of all the messages in the chat. Nullable. + /// + [JsonPropertyName("messages")] + public IChatMessagesCollectionPage Messages { get; set; } + /// /// Gets or sets tabs. /// diff --git a/src/Microsoft.Graph/Generated/model/ChatInfo.cs b/src/Microsoft.Graph/Generated/model/ChatInfo.cs index edd68734d85..cb083defc5c 100644 --- a/src/Microsoft.Graph/Generated/model/ChatInfo.cs +++ b/src/Microsoft.Graph/Generated/model/ChatInfo.cs @@ -30,7 +30,7 @@ public ChatInfo() /// /// Gets or sets messageId. - /// The unique identifier for a message in a Microsoft Teams channel. + /// The unique identifier of a message in a Microsoft Teams channel. /// [JsonPropertyName("messageId")] public string MessageId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ChatMessage.cs b/src/Microsoft.Graph/Generated/model/ChatMessage.cs index 66c9e7aa0ad..e83451bfd3b 100644 --- a/src/Microsoft.Graph/Generated/model/ChatMessage.cs +++ b/src/Microsoft.Graph/Generated/model/ChatMessage.cs @@ -42,6 +42,20 @@ public ChatMessage() [JsonPropertyName("body")] public ItemBody Body { get; set; } + /// + /// Gets or sets channel identity. + /// The identity of the channel in which the message was posted. + /// + [JsonPropertyName("channelIdentity")] + public ChannelIdentity ChannelIdentity { get; set; } + + /// + /// Gets or sets chat id. + /// The identity of the chat in which the message was posted. + /// + [JsonPropertyName("chatId")] + public string ChatId { get; set; } + /// /// Gets or sets created date time. /// Read only. Timestamp of when the chat message was created. @@ -79,14 +93,14 @@ public ChatMessage() /// /// Gets or sets last edited date time. - /// Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. + /// Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Microsoft Teams UI. If no edits are made the value is null. /// [JsonPropertyName("lastEditedDateTime")] public DateTimeOffset? LastEditedDateTime { get; set; } /// /// Gets or sets last modified date time. - /// Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. + /// Read only. Timestamp when the chat message is created (initial setting) or edited, including when a reaction is added or removed. /// [JsonPropertyName("lastModifiedDateTime")] public DateTimeOffset? LastModifiedDateTime { get; set; } @@ -128,7 +142,7 @@ public ChatMessage() /// /// Gets or sets reply to id. - /// Read-only. ID of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.) + /// Read-only. Id of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels not chats) /// [JsonPropertyName("replyToId")] public string ReplyToId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ChatMessageAttachment.cs b/src/Microsoft.Graph/Generated/model/ChatMessageAttachment.cs index d24617794f6..f388b192bfd 100644 --- a/src/Microsoft.Graph/Generated/model/ChatMessageAttachment.cs +++ b/src/Microsoft.Graph/Generated/model/ChatMessageAttachment.cs @@ -37,7 +37,7 @@ public ChatMessageAttachment() /// /// Gets or sets contentType. - /// The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework's Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header. + /// The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.file: Raw file attachment. Populate the contenturl field with the base64 encoding of the file in data: format.image/: Image type with the type of the image specified ex: image/png, image/jpeg, image/gif. Populate the contentUrl field with the base64 encoding of the file in data: format.video/: Video type with the format specified. Ex: video/mp4. Populate the contentUrl field with the base64 encoding of the file in data: format.audio/: Audio type with the format specified. Ex: audio/wmw. Populate the contentUrl field with the base64 encoding of the file in data: format.application/card type: Rich card attachment type with the card type specifying the exact card format to use. Set content with the json format of the card. Supported values for card type include:application/vnd.microsoft.card.adaptive: A rich card that can contain any combination of text, speech, images,,buttons, and input fields. Set the content property to,an AdaptiveCard object.application/vnd.microsoft.card.animation: A rich card that plays animation. Set the content property,to an AnimationCardobject.application/vnd.microsoft.card.audio: A rich card that plays audio files. Set the content property,to an AudioCard object.application/vnd.microsoft.card.video: A rich card that plays videos. Set the content property,to a VideoCard object.application/vnd.microsoft.card.hero: A Hero card. Set the content property to a HeroCard object.application/vnd.microsoft.card.thumbnail: A Thumbnail card. Set the content property to a ThumbnailCard object.application/vnd.microsoft.com.card.receipt: A Receipt card. Set the content property to a ReceiptCard object.application/vnd.microsoft.com.card.signin: A user Sign In card. Set the content property to a SignInCard object. /// [JsonPropertyName("contentType")] public string ContentType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ChatMessageHostedContent.cs b/src/Microsoft.Graph/Generated/model/ChatMessageHostedContent.cs index 0393b87e9b1..686ec97683a 100644 --- a/src/Microsoft.Graph/Generated/model/ChatMessageHostedContent.cs +++ b/src/Microsoft.Graph/Generated/model/ChatMessageHostedContent.cs @@ -17,7 +17,7 @@ namespace Microsoft.Graph /// /// The type Chat Message Hosted Content. /// - public partial class ChatMessageHostedContent : Entity + public partial class ChatMessageHostedContent : TeamworkHostedContent { /// diff --git a/src/Microsoft.Graph/Generated/model/ChatMessageReaction.cs b/src/Microsoft.Graph/Generated/model/ChatMessageReaction.cs index 418fc05a364..a37b18c1ebd 100644 --- a/src/Microsoft.Graph/Generated/model/ChatMessageReaction.cs +++ b/src/Microsoft.Graph/Generated/model/ChatMessageReaction.cs @@ -30,7 +30,7 @@ public ChatMessageReaction() /// /// Gets or sets createdDateTime. - /// 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 would look like this: '2014-01-01T00:00:00Z' + /// 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; } diff --git a/src/Microsoft.Graph/Generated/model/ChatSendActivityNotificationRequestBody.cs b/src/Microsoft.Graph/Generated/model/ChatSendActivityNotificationRequestBody.cs new file mode 100644 index 00000000000..a4394456511 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/ChatSendActivityNotificationRequestBody.cs @@ -0,0 +1,60 @@ +// ------------------------------------------------------------------------------ +// 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 ChatSendActivityNotificationRequestBody. + /// + public partial class ChatSendActivityNotificationRequestBody + { + + /// + /// Gets or sets Topic. + /// + [JsonPropertyName("topic")] + public TeamworkActivityTopic Topic { get; set; } + + /// + /// Gets or sets ActivityType. + /// + [JsonPropertyName("activityType")] + public string ActivityType { get; set; } + + /// + /// Gets or sets ChainId. + /// + [JsonPropertyName("chainId")] + public Int64? ChainId { get; set; } + + /// + /// Gets or sets PreviewText. + /// + [JsonPropertyName("previewText")] + public ItemBody PreviewText { get; set; } + + /// + /// Gets or sets TemplateParameters. + /// + [JsonPropertyName("templateParameters")] + public IEnumerable TemplateParameters { get; set; } + + /// + /// Gets or sets Recipient. + /// + [JsonPropertyName("recipient")] + public TeamworkNotificationRecipient Recipient { get; set; } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/CloudAppSecuritySessionControl.cs b/src/Microsoft.Graph/Generated/model/CloudAppSecuritySessionControl.cs index 20847bf61e8..46bd1bd069a 100644 --- a/src/Microsoft.Graph/Generated/model/CloudAppSecuritySessionControl.cs +++ b/src/Microsoft.Graph/Generated/model/CloudAppSecuritySessionControl.cs @@ -29,7 +29,7 @@ public CloudAppSecuritySessionControl() /// /// Gets or sets cloudAppSecurityType. - /// Possible values are: mcasConfigured, monitorOnly, blockDownloads. Learn more about these values here: https://docs.microsoft.com/cloud-app-security/proxy-deployment-aad#step-1-create-an-azure-ad-conditional-access-test-policy- + /// Possible values are: mcasConfigured, monitorOnly, blockDownloads, unknownFutureValue. For more information, see Deploy Conditional Access App Control for featured apps. /// [JsonPropertyName("cloudAppSecurityType")] public CloudAppSecuritySessionControlType? CloudAppSecurityType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ConditionalAccessConditionSet.cs b/src/Microsoft.Graph/Generated/model/ConditionalAccessConditionSet.cs index afea2a0c982..7d6df0ad358 100644 --- a/src/Microsoft.Graph/Generated/model/ConditionalAccessConditionSet.cs +++ b/src/Microsoft.Graph/Generated/model/ConditionalAccessConditionSet.cs @@ -37,7 +37,7 @@ public ConditionalAccessConditionSet() /// /// Gets or sets clientAppTypes. - /// Client application types included in the policy. Possible values are: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other. + /// Client application types included in the policy. Possible values are: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other. Required. /// [JsonPropertyName("clientAppTypes")] public IEnumerable ClientAppTypes { get; set; } @@ -58,14 +58,14 @@ public ConditionalAccessConditionSet() /// /// Gets or sets signInRiskLevels. - /// Sign-in risk levels included in the policy. Possible values are: low, medium, high, none. + /// Sign-in risk levels included in the policy. Possible values are: low, medium, high, hidden, none, unknownFutureValue. Required. /// [JsonPropertyName("signInRiskLevels")] public IEnumerable SignInRiskLevels { get; set; } /// /// Gets or sets userRiskLevels. - /// User risk levels included in the policy. Possible values are: low, medium, high, none. + /// User risk levels included in the policy. Possible values are: low, medium, high, hidden, none, unknownFutureValue. Required. /// [JsonPropertyName("userRiskLevels")] public IEnumerable UserRiskLevels { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ConditionalAccessGrantControls.cs b/src/Microsoft.Graph/Generated/model/ConditionalAccessGrantControls.cs index 4b405436404..71277453822 100644 --- a/src/Microsoft.Graph/Generated/model/ConditionalAccessGrantControls.cs +++ b/src/Microsoft.Graph/Generated/model/ConditionalAccessGrantControls.cs @@ -30,14 +30,14 @@ public ConditionalAccessGrantControls() /// /// Gets or sets builtInControls. - /// List of values of built-in controls required by the policy. Possible values: block, mfa, compliantDevice, domainJoinedDevice, approvedApplication, compliantApplication, passwordChange. + /// List of values of built-in controls required by the policy. Possible values: block, mfa, compliantDevice, domainJoinedDevice, approvedApplication, compliantApplication, passwordChange, unknownFutureValue. /// [JsonPropertyName("builtInControls")] public IEnumerable BuiltInControls { get; set; } /// /// Gets or sets customAuthenticationFactors. - /// List of custom controls IDs required by the policy. Learn more about custom controls here: https://docs.microsoft.com/azure/active-directory/conditional-access/controls#custom-controls-preview + /// List of custom controls IDs required by the policy. For more information, see Custom controls. /// [JsonPropertyName("customAuthenticationFactors")] public IEnumerable CustomAuthenticationFactors { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ConditionalAccessPlatforms.cs b/src/Microsoft.Graph/Generated/model/ConditionalAccessPlatforms.cs index 42b419a4b9a..3918a8fdd38 100644 --- a/src/Microsoft.Graph/Generated/model/ConditionalAccessPlatforms.cs +++ b/src/Microsoft.Graph/Generated/model/ConditionalAccessPlatforms.cs @@ -30,14 +30,14 @@ public ConditionalAccessPlatforms() /// /// Gets or sets excludePlatforms. - /// Possible values are: android, iOS, windows, windowsPhone, macOS. + /// Possible values are: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue. /// [JsonPropertyName("excludePlatforms")] public IEnumerable ExcludePlatforms { get; set; } /// /// Gets or sets includePlatforms. - /// Possible values are: android, iOS, windows, windowsPhone, macOS, all. + /// Possible values are: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue. /// [JsonPropertyName("includePlatforms")] public IEnumerable IncludePlatforms { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ConditionalAccessPolicy.cs b/src/Microsoft.Graph/Generated/model/ConditionalAccessPolicy.cs index 9d285203392..9b8845f990d 100644 --- a/src/Microsoft.Graph/Generated/model/ConditionalAccessPolicy.cs +++ b/src/Microsoft.Graph/Generated/model/ConditionalAccessPolicy.cs @@ -37,7 +37,7 @@ public ConditionalAccessPolicy() /// /// Gets or sets created date time. - /// 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 would look like this: '2014-01-01T00:00:00Z'. Readonly. + /// 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. Readonly. /// [JsonPropertyName("createdDateTime")] public DateTimeOffset? CreatedDateTime { get; set; } @@ -65,7 +65,7 @@ public ConditionalAccessPolicy() /// /// Gets or sets modified date time. - /// 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 would look like this: '2014-01-01T00:00:00Z'. Readonly. + /// 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. Readonly. /// [JsonPropertyName("modifiedDateTime")] public DateTimeOffset? ModifiedDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ConsentRequestFilterByCurrentUserOptions.cs b/src/Microsoft.Graph/Generated/model/ConsentRequestFilterByCurrentUserOptions.cs new file mode 100644 index 00000000000..73b12be8535 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/ConsentRequestFilterByCurrentUserOptions.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 ConsentRequestFilterByCurrentUserOptions. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum ConsentRequestFilterByCurrentUserOptions + { + + /// + /// Reviewer + /// + Reviewer = 0, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 1, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/Contact.cs b/src/Microsoft.Graph/Generated/model/Contact.cs index 543fa88d394..abe9af1e522 100644 --- a/src/Microsoft.Graph/Generated/model/Contact.cs +++ b/src/Microsoft.Graph/Generated/model/Contact.cs @@ -37,7 +37,7 @@ public Contact() /// /// Gets or sets birthday. - /// The contact's birthday. 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 would look like this: '2014-01-01T00:00:00Z' + /// The contact's birthday. 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("birthday")] public DateTimeOffset? Birthday { get; set; } @@ -261,7 +261,7 @@ public Contact() /// /// Gets or sets extensions. - /// The collection of open extensions defined for the contact. Nullable. + /// The collection of open extensions defined for the contact. Read-only. Nullable. /// [JsonPropertyName("extensions")] public IContactExtensionsCollectionPage Extensions { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Contract.cs b/src/Microsoft.Graph/Generated/model/Contract.cs index 22820914d28..b9e29c42c85 100644 --- a/src/Microsoft.Graph/Generated/model/Contract.cs +++ b/src/Microsoft.Graph/Generated/model/Contract.cs @@ -30,7 +30,7 @@ public Contract() /// /// Gets or sets contract type. - /// Type of contract.Possible values are: SyndicationPartner - Partner that exclusively resells and manages O365 and Intune for this customer. They resell and support their customers. BreadthPartner - Partner has the ability to provide administrative support for this customer. However, the partner is not allowed to resell to the customer.ResellerPartner - Partner that is similar to a syndication partner, except that the partner doesn’t have exclusive access to a tenant. In the syndication case, the customer cannot buy additional direct subscriptions from Microsoft or from other partners. + /// Type of contract. Possible values are: SyndicationPartner, BreadthPartner, ResellerPartner. See more in the table below. /// [JsonPropertyName("contractType")] public string ContractType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Conversation.cs b/src/Microsoft.Graph/Generated/model/Conversation.cs index bd1c9768883..dbf8d4dcbdd 100644 --- a/src/Microsoft.Graph/Generated/model/Conversation.cs +++ b/src/Microsoft.Graph/Generated/model/Conversation.cs @@ -37,7 +37,7 @@ public Conversation() /// /// Gets or sets last delivered date time. - /// 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 would look like this: '2014-01-01T00:00:00Z' + /// 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("lastDeliveredDateTime")] public DateTimeOffset? LastDeliveredDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ConversationThread.cs b/src/Microsoft.Graph/Generated/model/ConversationThread.cs index 45e1715299b..8d06f6a738a 100644 --- a/src/Microsoft.Graph/Generated/model/ConversationThread.cs +++ b/src/Microsoft.Graph/Generated/model/ConversationThread.cs @@ -51,7 +51,7 @@ public ConversationThread() /// /// Gets or sets last delivered date time. - /// 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 would look like this: '2014-01-01T00:00:00Z' + /// 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("lastDeliveredDateTime")] public DateTimeOffset? LastDeliveredDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DataPolicyOperation.cs b/src/Microsoft.Graph/Generated/model/DataPolicyOperation.cs index c32c9cff183..33f5db1cad1 100644 --- a/src/Microsoft.Graph/Generated/model/DataPolicyOperation.cs +++ b/src/Microsoft.Graph/Generated/model/DataPolicyOperation.cs @@ -30,7 +30,7 @@ public DataPolicyOperation() /// /// Gets or sets completed date time. - /// Represents when the request for this data policy operation was completed, in UTC time, using the ISO 8601 format. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Null until the operation completes. + /// Represents when the request for this data policy operation was completed, in UTC time, using the ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Null until the operation completes. /// [JsonPropertyName("completedDateTime")] public DateTimeOffset? CompletedDateTime { get; set; } @@ -58,7 +58,7 @@ public DataPolicyOperation() /// /// Gets or sets submitted date time. - /// Represents when the request for this data operation was submitted, in UTC time, using the ISO 8601 format. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' + /// Represents when the request for this data operation was submitted, in UTC time, using the ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z /// [JsonPropertyName("submittedDateTime")] public DateTimeOffset? SubmittedDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DateTimeTimeZone.cs b/src/Microsoft.Graph/Generated/model/DateTimeTimeZone.cs index 503b8c625d6..a74a177a942 100644 --- a/src/Microsoft.Graph/Generated/model/DateTimeTimeZone.cs +++ b/src/Microsoft.Graph/Generated/model/DateTimeTimeZone.cs @@ -30,14 +30,14 @@ public DateTimeTimeZone() /// /// Gets or sets dateTime. - /// A single point of time in a combined date and time representation ({date}T{time}). For example, '2019-04-16T09:00:00'. + /// A single point of time in a combined date and time representation ({date}T{time}; for example, 2017-08-29T04:00:00.0000000). /// [JsonPropertyName("dateTime")] public string DateTime { get; set; } /// /// Gets or sets timeZone. - /// Represents a time zone, for example, 'Pacific Standard Time'. See below for possible values. + /// Represents a time zone, for example, 'Pacific Standard Time'. See below for more possible values. /// [JsonPropertyName("timeZone")] public string TimeZone { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DelegatedPermissionClassification.cs b/src/Microsoft.Graph/Generated/model/DelegatedPermissionClassification.cs index 0f518ddcfab..44581acedba 100644 --- a/src/Microsoft.Graph/Generated/model/DelegatedPermissionClassification.cs +++ b/src/Microsoft.Graph/Generated/model/DelegatedPermissionClassification.cs @@ -37,14 +37,14 @@ public DelegatedPermissionClassification() /// /// Gets or sets permission id. - /// The unique identifier (id) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter. + /// The unique identifier (id) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter. /// [JsonPropertyName("permissionId")] public string PermissionId { get; set; } /// /// Gets or sets permission name. - /// The claim value (value) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Does not support $filter. + /// The claim value (value) for the delegated permission listed in the oauth2PermissionScopes collection of the servicePrincipal. Does not support $filter. /// [JsonPropertyName("permissionName")] public string PermissionName { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DetailsInfo.cs b/src/Microsoft.Graph/Generated/model/DetailsInfo.cs new file mode 100644 index 00000000000..efda3d47771 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/DetailsInfo.cs @@ -0,0 +1,44 @@ +// ------------------------------------------------------------------------------ +// 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 DetailsInfo. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class DetailsInfo + { + /// + /// Initializes a new instance of the class. + /// + public DetailsInfo() + { + this.ODataType = "microsoft.graph.detailsInfo"; + } + + /// + /// 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/Device.cs b/src/Microsoft.Graph/Generated/model/Device.cs index 29bd527cf7b..60175e0ac27 100644 --- a/src/Microsoft.Graph/Generated/model/Device.cs +++ b/src/Microsoft.Graph/Generated/model/Device.cs @@ -30,7 +30,7 @@ public Device() /// /// Gets or sets account enabled. - /// true if the account is enabled; otherwise, false. default is true. + /// true if the account is enabled; otherwise, false. Required. /// [JsonPropertyName("accountEnabled")] public bool? AccountEnabled { get; set; } @@ -44,14 +44,14 @@ public Device() /// /// Gets or sets approximate last sign in date time. - /// 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 would look like this: '2014-01-01T00:00:00Z'. Read-only. + /// 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. Read-only. /// [JsonPropertyName("approximateLastSignInDateTime")] public DateTimeOffset? ApproximateLastSignInDateTime { get; set; } /// /// Gets or sets compliance expiration date time. - /// The timestamp when the device is no longer deemed compliant. 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 would look like this: '2014-01-01T00:00:00Z'. Read-only. + /// The timestamp when the device is no longer deemed compliant. 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. Read-only. /// [JsonPropertyName("complianceExpirationDateTime")] public DateTimeOffset? ComplianceExpirationDateTime { get; set; } @@ -107,7 +107,7 @@ public Device() /// /// Gets or sets on premises last sync date time. - /// The last time at which the object was synced with the on-premises directory. 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 would look like this: '2014-01-01T00:00:00Z' Read-only. + /// The last time at which the object was synced with the on-premises directory. 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 Read-only. /// [JsonPropertyName("onPremisesLastSyncDateTime")] public DateTimeOffset? OnPremisesLastSyncDateTime { get; set; } @@ -128,7 +128,7 @@ public Device() /// /// Gets or sets operating system version. - /// Operating system version of the device. Required. + /// The version of the operating system on the device. Required. /// [JsonPropertyName("operatingSystemVersion")] public string OperatingSystemVersion { get; set; } @@ -142,7 +142,7 @@ public Device() /// /// Gets or sets profile type. - /// The profile type of the device. Possible values:RegisteredDevice (default)SecureVMPrinterSharedIoT + /// The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT. /// [JsonPropertyName("profileType")] public string ProfileType { get; set; } @@ -156,7 +156,7 @@ public Device() /// /// Gets or sets trust type. - /// Type of trust for the joined device. Read-only. Possible values: Workplace - indicates bring your own personal devicesAzureAd - Cloud only joined devicesServerAd - on-premises domain joined devices joined to Azure AD. For more details, see Introduction to device management in Azure Active Directory + /// Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Azure AD). For more details, see Introduction to device management in Azure Active Directory /// [JsonPropertyName("trustType")] public string TrustType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DeviceComplianceActionItem.cs b/src/Microsoft.Graph/Generated/model/DeviceComplianceActionItem.cs index 7a48ce64dd5..6098879f3cd 100644 --- a/src/Microsoft.Graph/Generated/model/DeviceComplianceActionItem.cs +++ b/src/Microsoft.Graph/Generated/model/DeviceComplianceActionItem.cs @@ -30,7 +30,7 @@ public DeviceComplianceActionItem() /// /// Gets or sets action type. - /// What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification, remoteLock. + /// What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification. /// [JsonPropertyName("actionType")] public DeviceComplianceActionType? ActionType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DeviceCompliancePolicySettingStateSummary.cs b/src/Microsoft.Graph/Generated/model/DeviceCompliancePolicySettingStateSummary.cs index b34cfface10..1584437a353 100644 --- a/src/Microsoft.Graph/Generated/model/DeviceCompliancePolicySettingStateSummary.cs +++ b/src/Microsoft.Graph/Generated/model/DeviceCompliancePolicySettingStateSummary.cs @@ -65,7 +65,7 @@ public DeviceCompliancePolicySettingStateSummary() /// /// Gets or sets platform type. - /// Setting platform. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, windows10XProfile, all. + /// Setting platform. Possible values are: android, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, all. /// [JsonPropertyName("platformType")] public PolicyPlatformType? PlatformType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DeviceDetail.cs b/src/Microsoft.Graph/Generated/model/DeviceDetail.cs index 087e92a60de..a7f15d22804 100644 --- a/src/Microsoft.Graph/Generated/model/DeviceDetail.cs +++ b/src/Microsoft.Graph/Generated/model/DeviceDetail.cs @@ -30,49 +30,49 @@ public DeviceDetail() /// /// Gets or sets browser. - /// Indicates the browser information of the used for signing-in. + /// Indicates the browser information of the used for signing in. /// [JsonPropertyName("browser")] public string Browser { get; set; } /// /// Gets or sets deviceId. - /// Refers to the UniqueID of the device used for signing-in. + /// Refers to the UniqueID of the device used for signing in. /// [JsonPropertyName("deviceId")] public string DeviceId { get; set; } /// /// Gets or sets displayName. - /// Refers to the name of the device used for signing-in. + /// Refers to the name of the device used for signing in. /// [JsonPropertyName("displayName")] public string DisplayName { get; set; } /// /// Gets or sets isCompliant. - /// Indicates whether the device is compliant or not. + /// Indicates whether the device is compliant. /// [JsonPropertyName("isCompliant")] public bool? IsCompliant { get; set; } /// /// Gets or sets isManaged. - /// Indicates if the device is managed or not. + /// Indicates whether the device is managed. /// [JsonPropertyName("isManaged")] public bool? IsManaged { get; set; } /// /// Gets or sets operatingSystem. - /// Indicates the OS name and version used for signing-in. + /// Indicates the operating system name and version used for signing in. /// [JsonPropertyName("operatingSystem")] public string OperatingSystem { get; set; } /// /// Gets or sets trustType. - /// Indicates information on whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined. + /// Provides information about whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined. /// [JsonPropertyName("trustType")] public string TrustType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DeviceEnrollmentConfiguration.cs b/src/Microsoft.Graph/Generated/model/DeviceEnrollmentConfiguration.cs index e588cfa054e..62d477341a0 100644 --- a/src/Microsoft.Graph/Generated/model/DeviceEnrollmentConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/DeviceEnrollmentConfiguration.cs @@ -31,49 +31,49 @@ protected internal DeviceEnrollmentConfiguration() /// /// Gets or sets created date time. - /// Created date time in UTC of the device enrollment configuration + /// Not yet documented /// [JsonPropertyName("createdDateTime")] public DateTimeOffset? CreatedDateTime { get; set; } /// /// Gets or sets description. - /// The description of the device enrollment configuration + /// Not yet documented /// [JsonPropertyName("description")] public string Description { get; set; } /// /// Gets or sets display name. - /// The display name of the device enrollment configuration + /// Not yet documented /// [JsonPropertyName("displayName")] public string DisplayName { get; set; } /// /// Gets or sets last modified date time. - /// Last modified date time in UTC of the device enrollment configuration + /// Not yet documented /// [JsonPropertyName("lastModifiedDateTime")] public DateTimeOffset? LastModifiedDateTime { get; set; } /// /// Gets or sets priority. - /// Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value. + /// Not yet documented /// [JsonPropertyName("priority")] public Int32? Priority { get; set; } /// /// Gets or sets version. - /// The version of the device enrollment configuration + /// Not yet documented /// [JsonPropertyName("version")] public Int32? Version { get; set; } /// /// Gets or sets assignments. - /// The list of group assignments for the device configuration profile + /// The list of group assignments for the device configuration profile. /// [JsonPropertyName("assignments")] public IDeviceEnrollmentConfigurationAssignmentsCollectionPage Assignments { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DeviceEnrollmentLimitConfiguration.cs b/src/Microsoft.Graph/Generated/model/DeviceEnrollmentLimitConfiguration.cs index d880911bbfd..d3b321a3d25 100644 --- a/src/Microsoft.Graph/Generated/model/DeviceEnrollmentLimitConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/DeviceEnrollmentLimitConfiguration.cs @@ -30,7 +30,7 @@ public DeviceEnrollmentLimitConfiguration() /// /// Gets or sets limit. - /// The maximum number of devices that a user can enroll + /// Not yet documented /// [JsonPropertyName("limit")] public Int32? Limit { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DeviceEnrollmentPlatformRestrictionsConfiguration.cs b/src/Microsoft.Graph/Generated/model/DeviceEnrollmentPlatformRestrictionsConfiguration.cs index 622629ca718..0825bd3198a 100644 --- a/src/Microsoft.Graph/Generated/model/DeviceEnrollmentPlatformRestrictionsConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/DeviceEnrollmentPlatformRestrictionsConfiguration.cs @@ -30,35 +30,35 @@ public DeviceEnrollmentPlatformRestrictionsConfiguration() /// /// Gets or sets android restriction. - /// Android restrictions based on platform, platform operating system version, and device ownership + /// Not yet documented /// [JsonPropertyName("androidRestriction")] public DeviceEnrollmentPlatformRestriction AndroidRestriction { get; set; } /// /// Gets or sets ios restriction. - /// Ios restrictions based on platform, platform operating system version, and device ownership + /// Not yet documented /// [JsonPropertyName("iosRestriction")] public DeviceEnrollmentPlatformRestriction IosRestriction { get; set; } /// /// Gets or sets mac osrestriction. - /// Mac restrictions based on platform, platform operating system version, and device ownership + /// Not yet documented /// [JsonPropertyName("macOSRestriction")] public DeviceEnrollmentPlatformRestriction MacOSRestriction { get; set; } /// /// Gets or sets windows mobile restriction. - /// Windows mobile restrictions based on platform, platform operating system version, and device ownership + /// Not yet documented /// [JsonPropertyName("windowsMobileRestriction")] public DeviceEnrollmentPlatformRestriction WindowsMobileRestriction { get; set; } /// /// Gets or sets windows restriction. - /// Windows restrictions based on platform, platform operating system version, and device ownership + /// Not yet documented /// [JsonPropertyName("windowsRestriction")] public DeviceEnrollmentPlatformRestriction WindowsRestriction { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DeviceEnrollmentWindowsHelloForBusinessConfiguration.cs b/src/Microsoft.Graph/Generated/model/DeviceEnrollmentWindowsHelloForBusinessConfiguration.cs index 13ed8e2f4ed..c25f03c55b2 100644 --- a/src/Microsoft.Graph/Generated/model/DeviceEnrollmentWindowsHelloForBusinessConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/DeviceEnrollmentWindowsHelloForBusinessConfiguration.cs @@ -30,84 +30,84 @@ public DeviceEnrollmentWindowsHelloForBusinessConfiguration() /// /// Gets or sets enhanced biometrics state. - /// Controls the ability to use the anti-spoofing features for facial recognition on devices which support it. If set to disabled, anti-spoofing features are not allowed. If set to Not Configured, the user can choose whether they want to use anti-spoofing. Possible values are: notConfigured, enabled, disabled. + /// Not yet documented. Possible values are: notConfigured, enabled, disabled. /// [JsonPropertyName("enhancedBiometricsState")] public Enablement? EnhancedBiometricsState { get; set; } /// /// Gets or sets pin expiration in days. - /// Controls the period of time (in days) that a PIN can be used before the system requires the user to change it. This must be set between 0 and 730, inclusive. If set to 0, the user's PIN will never expire + /// Not yet documented /// [JsonPropertyName("pinExpirationInDays")] public Int32? PinExpirationInDays { get; set; } /// /// Gets or sets pin lowercase characters usage. - /// Controls the ability to use lowercase letters in the Windows Hello for Business PIN. Allowed permits the use of lowercase letter(s), whereas Required ensures they are present. If set to Not Allowed, lowercase letters will not be permitted. Possible values are: allowed, required, disallowed. + /// Not yet documented. Possible values are: allowed, required, disallowed. /// [JsonPropertyName("pinLowercaseCharactersUsage")] public WindowsHelloForBusinessPinUsage? PinLowercaseCharactersUsage { get; set; } /// /// Gets or sets pin maximum length. - /// Controls the maximum number of characters allowed for the Windows Hello for Business PIN. This value must be between 4 and 127, inclusive. This value must be greater than or equal to the value set for the minimum PIN. + /// Not yet documented /// [JsonPropertyName("pinMaximumLength")] public Int32? PinMaximumLength { get; set; } /// /// Gets or sets pin minimum length. - /// Controls the minimum number of characters required for the Windows Hello for Business PIN. This value must be between 4 and 127, inclusive, and less than or equal to the value set for the maximum PIN. + /// Not yet documented /// [JsonPropertyName("pinMinimumLength")] public Int32? PinMinimumLength { get; set; } /// /// Gets or sets pin previous block count. - /// Controls the ability to prevent users from using past PINs. This must be set between 0 and 50, inclusive, and the current PIN of the user is included in that count. If set to 0, previous PINs are not stored. PIN history is not preserved through a PIN reset. + /// Not yet documented /// [JsonPropertyName("pinPreviousBlockCount")] public Int32? PinPreviousBlockCount { get; set; } /// /// Gets or sets pin special characters usage. - /// Controls the ability to use special characters in the Windows Hello for Business PIN. Allowed permits the use of special character(s), whereas Required ensures they are present. If set to Not Allowed, special character(s) will not be permitted. Possible values are: allowed, required, disallowed. + /// Not yet documented. Possible values are: allowed, required, disallowed. /// [JsonPropertyName("pinSpecialCharactersUsage")] public WindowsHelloForBusinessPinUsage? PinSpecialCharactersUsage { get; set; } /// /// Gets or sets pin uppercase characters usage. - /// Controls the ability to use uppercase letters in the Windows Hello for Business PIN. Allowed permits the use of uppercase letter(s), whereas Required ensures they are present. If set to Not Allowed, uppercase letters will not be permitted. Possible values are: allowed, required, disallowed. + /// Not yet documented. Possible values are: allowed, required, disallowed. /// [JsonPropertyName("pinUppercaseCharactersUsage")] public WindowsHelloForBusinessPinUsage? PinUppercaseCharactersUsage { get; set; } /// /// Gets or sets remote passport enabled. - /// Controls the use of Remote Windows Hello for Business. Remote Windows Hello for Business provides the ability for a portable, registered device to be usable as a companion for desktop authentication. The desktop must be Azure AD joined and the companion device must have a Windows Hello for Business PIN. + /// Not yet documented /// [JsonPropertyName("remotePassportEnabled")] public bool? RemotePassportEnabled { get; set; } /// /// Gets or sets security device required. - /// Controls whether to require a Trusted Platform Module (TPM) for provisioning Windows Hello for Business. A TPM provides an additional security benefit in that data stored on it cannot be used on other devices. If set to False, all devices can provision Windows Hello for Business even if there is not a usable TPM. + /// Not yet documented /// [JsonPropertyName("securityDeviceRequired")] public bool? SecurityDeviceRequired { get; set; } /// /// Gets or sets state. - /// Controls whether to allow the device to be configured for Windows Hello for Business. If set to disabled, the user cannot provision Windows Hello for Business except on Azure Active Directory joined mobile phones if otherwise required. If set to Not Configured, Intune will not override client defaults. Possible values are: notConfigured, enabled, disabled. + /// Not yet documented. Possible values are: notConfigured, enabled, disabled. /// [JsonPropertyName("state")] public Enablement? State { get; set; } /// /// Gets or sets unlock with biometrics enabled. - /// Controls the use of biometric gestures, such as face and fingerprint, as an alternative to the Windows Hello for Business PIN. If set to False, biometric gestures are not allowed. Users must still configure a PIN as a backup in case of failures. + /// Not yet documented /// [JsonPropertyName("unlockWithBiometricsEnabled")] public bool? UnlockWithBiometricsEnabled { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DeviceManagement.cs b/src/Microsoft.Graph/Generated/model/DeviceManagement.cs index 26ef6073a47..f4cd995f54b 100644 --- a/src/Microsoft.Graph/Generated/model/DeviceManagement.cs +++ b/src/Microsoft.Graph/Generated/model/DeviceManagement.cs @@ -51,7 +51,7 @@ public DeviceManagement() /// /// Gets or sets subscription state. - /// Tenant mobile device management subscription state. Possible values are: pending, active, warning, disabled, deleted, blocked, lockedOut. + /// Tenant mobile device management subscription state. The possible values are: pending, active, warning, disabled, deleted, blocked, lockedOut. /// [JsonPropertyName("subscriptionState")] public DeviceManagementSubscriptionState? SubscriptionState { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DeviceManagementSettings.cs b/src/Microsoft.Graph/Generated/model/DeviceManagementSettings.cs index 1cb23f00a6b..346f16b1459 100644 --- a/src/Microsoft.Graph/Generated/model/DeviceManagementSettings.cs +++ b/src/Microsoft.Graph/Generated/model/DeviceManagementSettings.cs @@ -30,7 +30,7 @@ public DeviceManagementSettings() /// /// Gets or sets deviceComplianceCheckinThresholdDays. - /// The number of days a device is allowed to go without checking in to remain compliant. + /// The number of days a device is allowed to go without checking in to remain compliant. Valid values 0 to 120 /// [JsonPropertyName("deviceComplianceCheckinThresholdDays")] public Int32? DeviceComplianceCheckinThresholdDays { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DirectoryAudit.cs b/src/Microsoft.Graph/Generated/model/DirectoryAudit.cs index d802d32d3a8..3a613121ac7 100644 --- a/src/Microsoft.Graph/Generated/model/DirectoryAudit.cs +++ b/src/Microsoft.Graph/Generated/model/DirectoryAudit.cs @@ -30,14 +30,14 @@ public DirectoryAudit() /// /// Gets or sets activity date time. - /// Indicates the date and time the activity was performed. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' + /// Indicates the date and time the activity was performed. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. /// [JsonPropertyName("activityDateTime")] public DateTimeOffset? ActivityDateTime { get; set; } /// /// Gets or sets activity display name. - /// Indicates the activity name or the operation name (E.g. 'Create User', 'Add member to group'). For a list of activities logged, refer to Azure Ad activity list. + /// Indicates the activity name or the operation name (examples: 'Create User' and 'Add member to group'). For full list, see Azure AD activity list. /// [JsonPropertyName("activityDisplayName")] public string ActivityDisplayName { get; set; } @@ -92,7 +92,7 @@ public DirectoryAudit() /// /// Gets or sets result reason. - /// Indicates the reason for failure if the result is 'Failure' or 'timeout'. + /// Indicates the reason for failure if the result is failure or timeout. /// [JsonPropertyName("resultReason")] public string ResultReason { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Domain.cs b/src/Microsoft.Graph/Generated/model/Domain.cs index 565e10eb1e7..0e37a28e1fc 100644 --- a/src/Microsoft.Graph/Generated/model/Domain.cs +++ b/src/Microsoft.Graph/Generated/model/Domain.cs @@ -30,7 +30,7 @@ public Domain() /// /// Gets or sets authentication type. - /// Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Azure AD performs user authentication.Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. This propert is read-only and is not nullable. + /// Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Azure AD performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. This property is read-only and is not nullable. /// [JsonPropertyName("authenticationType")] public string AuthenticationType { get; set; } @@ -51,28 +51,28 @@ public Domain() /// /// Gets or sets is default. - /// True if this is the default domain that is used for user creation. There is only one default domain per company. Not nullable + /// true if this is the default domain that is used for user creation. There is only one default domain per company. Not nullable /// [JsonPropertyName("isDefault")] public bool? IsDefault { get; set; } /// /// Gets or sets is initial. - /// True if this is the initial domain created by Microsoft Online Services (companyname.onmicrosoft.com). There is only one initial domain per company. Not nullable + /// true if this is the initial domain created by Microsoft Online Services (companyname.onmicrosoft.com). There is only one initial domain per company. Not nullable /// [JsonPropertyName("isInitial")] public bool? IsInitial { get; set; } /// /// Gets or sets is root. - /// True if the domain is a verified root domain. Otherwise, false if the domain is a subdomain or unverified. Not nullable + /// true if the domain is a verified root domain. Otherwise, false if the domain is a subdomain or unverified. Not nullable /// [JsonPropertyName("isRoot")] public bool? IsRoot { get; set; } /// /// Gets or sets is verified. - /// True if the domain has completed domain ownership verification. Not nullable + /// true if the domain has completed domain ownership verification. Not nullable /// [JsonPropertyName("isVerified")] public bool? IsVerified { get; set; } @@ -112,7 +112,7 @@ public Domain() /// /// Gets or sets supported services. - /// The capabilities assigned to the domain.Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, YammerNot nullable + /// The capabilities assigned to the domain. Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune. The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, Yammer. Not nullable /// [JsonPropertyName("supportedServices")] public IEnumerable SupportedServices { get; set; } @@ -126,14 +126,14 @@ public Domain() /// /// Gets or sets service configuration records. - /// DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services.Read-only, Nullable + /// DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services. Read-only, Nullable /// [JsonPropertyName("serviceConfigurationRecords")] public IDomainServiceConfigurationRecordsCollectionPage ServiceConfigurationRecords { get; set; } /// /// Gets or sets verification dns records. - /// DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD.Read-only, Nullable + /// DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD. Read-only, Nullable /// [JsonPropertyName("verificationDnsRecords")] public IDomainVerificationDnsRecordsCollectionPage VerificationDnsRecords { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DriveItem.cs b/src/Microsoft.Graph/Generated/model/DriveItem.cs index 9720928a104..8137b2615a4 100644 --- a/src/Microsoft.Graph/Generated/model/DriveItem.cs +++ b/src/Microsoft.Graph/Generated/model/DriveItem.cs @@ -100,7 +100,7 @@ public DriveItem() /// /// Gets or sets pending operations. - /// If present, indicates that indicates that one or more operations that may affect the state of the driveItem are pending completion. Read-only. + /// If present, indicates that one or more operations that might affect the state of the driveItem are pending completion. Read-only. /// [JsonPropertyName("pendingOperations")] public PendingOperations PendingOperations { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/DriveItemVersion.cs b/src/Microsoft.Graph/Generated/model/DriveItemVersion.cs index 7e4eb8496d9..09e58cd73f4 100644 --- a/src/Microsoft.Graph/Generated/model/DriveItemVersion.cs +++ b/src/Microsoft.Graph/Generated/model/DriveItemVersion.cs @@ -30,6 +30,7 @@ public DriveItemVersion() /// /// Gets or sets content. + /// The content stream for this version of the item. /// [JsonPropertyName("content")] public Stream Content { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/EditionUpgradeConfiguration.cs b/src/Microsoft.Graph/Generated/model/EditionUpgradeConfiguration.cs index ab0edd048a8..cacd35cc644 100644 --- a/src/Microsoft.Graph/Generated/model/EditionUpgradeConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/EditionUpgradeConfiguration.cs @@ -37,7 +37,7 @@ public EditionUpgradeConfiguration() /// /// Gets or sets license type. - /// Edition Upgrade License Type. Possible values are: productKey, licenseFile, notConfigured. + /// Edition Upgrade License Type. Possible values are: productKey, licenseFile. /// [JsonPropertyName("licenseType")] public EditionUpgradeLicenseType? LicenseType { get; set; } @@ -51,7 +51,7 @@ public EditionUpgradeConfiguration() /// /// Gets or sets target edition. - /// Edition Upgrade Target Edition. Possible values are: windows10Enterprise, windows10EnterpriseN, windows10Education, windows10EducationN, windows10MobileEnterprise, windows10HolographicEnterprise, windows10Professional, windows10ProfessionalN, windows10ProfessionalEducation, windows10ProfessionalEducationN, windows10ProfessionalWorkstation, windows10ProfessionalWorkstationN, notConfigured, windows10Home, windows10HomeChina, windows10HomeN, windows10HomeSingleLanguage, windows10Mobile, windows10IoTCore, windows10IoTCoreCommercial. + /// Edition Upgrade Target Edition. Possible values are: windows10Enterprise, windows10EnterpriseN, windows10Education, windows10EducationN, windows10MobileEnterprise, windows10HolographicEnterprise, windows10Professional, windows10ProfessionalN, windows10ProfessionalEducation, windows10ProfessionalEducationN, windows10ProfessionalWorkstation, windows10ProfessionalWorkstationN. /// [JsonPropertyName("targetEdition")] public Windows10EditionType? TargetEdition { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/EducationClass.cs b/src/Microsoft.Graph/Generated/model/EducationClass.cs index bbfa0534cf1..9b437b24cf7 100644 --- a/src/Microsoft.Graph/Generated/model/EducationClass.cs +++ b/src/Microsoft.Graph/Generated/model/EducationClass.cs @@ -79,7 +79,7 @@ public EducationClass() /// /// Gets or sets external source. - /// The type of external source this resource was generated from (automatically determined from externalSourceDetail). Possible values are: sis, lms, or manual. + /// How this class was created. The possible values are: sis, manual, unknownFutureValue. /// [JsonPropertyName("externalSource")] public EducationExternalSource? ExternalSource { get; set; } @@ -107,7 +107,7 @@ public EducationClass() /// /// Gets or sets term. - /// Term for the class. + /// Term for this class. /// [JsonPropertyName("term")] public EducationTerm Term { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/EducationOrganization.cs b/src/Microsoft.Graph/Generated/model/EducationOrganization.cs index 9573dffebf8..f55181b7cc3 100644 --- a/src/Microsoft.Graph/Generated/model/EducationOrganization.cs +++ b/src/Microsoft.Graph/Generated/model/EducationOrganization.cs @@ -45,7 +45,7 @@ protected internal EducationOrganization() /// /// Gets or sets external source. - /// Where this user was created from. Possible values are: sis, lms, or manual. + /// Source where this organization was created from. The possible values are: sis, manual, unknownFutureValue. /// [JsonPropertyName("externalSource")] public EducationExternalSource? ExternalSource { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/EducationStudent.cs b/src/Microsoft.Graph/Generated/model/EducationStudent.cs index 5db3fd9e9ea..bfa775d9666 100644 --- a/src/Microsoft.Graph/Generated/model/EducationStudent.cs +++ b/src/Microsoft.Graph/Generated/model/EducationStudent.cs @@ -44,7 +44,7 @@ public EducationStudent() /// /// Gets or sets gender. - /// Possible values are: female, male, other. + /// The possible values are: female, male, other, unknownFutureValue. /// [JsonPropertyName("gender")] public EducationGender? Gender { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/EducationTeacher.cs b/src/Microsoft.Graph/Generated/model/EducationTeacher.cs index 3d41c11d9b1..ef74030b6ff 100644 --- a/src/Microsoft.Graph/Generated/model/EducationTeacher.cs +++ b/src/Microsoft.Graph/Generated/model/EducationTeacher.cs @@ -30,7 +30,7 @@ public EducationTeacher() /// /// Gets or sets externalId. - /// Id of the Teacher in external source system. + /// ID of the teacher in the source system. /// [JsonPropertyName("externalId")] public string ExternalId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/EducationUser.cs b/src/Microsoft.Graph/Generated/model/EducationUser.cs index 312364d9e69..25d565a5f3e 100644 --- a/src/Microsoft.Graph/Generated/model/EducationUser.cs +++ b/src/Microsoft.Graph/Generated/model/EducationUser.cs @@ -30,7 +30,7 @@ public EducationUser() /// /// Gets or sets account enabled. - /// True if the account is enabled; otherwise, false. This property is required when a user is created. Supports /$filter. + /// True if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter. /// [JsonPropertyName("accountEnabled")] public bool? AccountEnabled { get; set; } @@ -65,21 +65,21 @@ public EducationUser() /// /// Gets or sets department. - /// The name for the department in which the user works. Supports /$filter. + /// The name for the department in which the user works. Supports $filter. /// [JsonPropertyName("department")] public string Department { get; set; } /// /// Gets or sets display name. - /// The name displayed in the address book for the user. Supports $filter and $orderby. + /// The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby. /// [JsonPropertyName("displayName")] public string DisplayName { get; set; } /// /// Gets or sets external source. - /// The type of external source this resource was generated from (automatically determined from externalSourceDetail). Possible values are: sis, lms, or manual. + /// Where this user was created from. The possible values are: sis, manual. /// [JsonPropertyName("externalSource")] public EducationExternalSource? ExternalSource { get; set; } @@ -93,28 +93,28 @@ public EducationUser() /// /// Gets or sets given name. - /// The given name (first name) of the user. Supports /$filter. + /// The given name (first name) of the user. Supports $filter. /// [JsonPropertyName("givenName")] public string GivenName { get; set; } /// /// Gets or sets mail. - /// The SMTP address for the user; for example, 'jeff@contoso.onmicrosoft.com'. Read-Only. Supports /$filter. + /// The SMTP address for the user; for example, 'jeff@contoso.onmicrosoft.com'. Read-Only. Supports $filter. /// [JsonPropertyName("mail")] public string Mail { get; set; } /// /// Gets or sets mailing address. - /// Mail address of user. Note: type and postOfficeBox are not supported for educationUser resources. + /// Mail address of user. /// [JsonPropertyName("mailingAddress")] public PhysicalAddress MailingAddress { get; set; } /// /// Gets or sets mail nickname. - /// The mail alias for the user. This property must be specified when a user is created. Supports /$filter. + /// The mail alias for the user. This property must be specified when a user is created. Supports $filter. /// [JsonPropertyName("mailNickname")] public string MailNickname { get; set; } @@ -148,14 +148,14 @@ public EducationUser() /// /// Gets or sets password policies. - /// Specifies password policies for the user. See standard [user] resource for additional details. + /// Specifies password policies for the user. This value is an enumeration with one possible value being 'DisableStrongPassword', which allows weaker passwords than the default policy to be specified. 'DisablePasswordExpiration' can also be specified. The two can be specified together; for example: 'DisablePasswordExpiration, DisableStrongPassword'. /// [JsonPropertyName("passwordPolicies")] public string PasswordPolicies { get; set; } /// /// 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. See standard [user] resource for additional details. + /// 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. /// [JsonPropertyName("passwordProfile")] public PasswordProfile PasswordProfile { get; set; } @@ -169,7 +169,7 @@ public EducationUser() /// /// Gets or sets primary role. - /// Default role for a user. The user's role might be different in an individual class. Possible values are: student, teacher, faculty. Supports /$filter. + /// Default role for a user. The user's role might be different in an individual class. The possible values are: student, teacher. Supports $filter. /// [JsonPropertyName("primaryRole")] public EducationUserRole? PrimaryRole { get; set; } @@ -189,7 +189,7 @@ public EducationUser() /// /// Gets or sets residence address. - /// Address where user lives. Note: type and postOfficeBox are not supported for educationUser resources. + /// Address where user lives. /// [JsonPropertyName("residenceAddress")] public PhysicalAddress ResidenceAddress { get; set; } @@ -209,7 +209,7 @@ public EducationUser() /// /// Gets or sets surname. - /// The user's surname (family name or last name). Supports /$filter. + /// The user's surname (family name or last name). Supports $filter. /// [JsonPropertyName("surname")] public string Surname { get; set; } @@ -223,21 +223,21 @@ public EducationUser() /// /// Gets or sets usage location. - /// A two-letter country code ([ISO 3166 Alpha-2]). Required for users who will be assigned licenses. Not nullable. Supports /$filter. + /// A two-letter country code (ISO standard 3166). Required for users who will be assigned licenses due to a legal requirement to check for availability of services in countries or regions. Examples include: 'US', 'JP', and 'GB'. Not nullable. Supports $filter. /// [JsonPropertyName("usageLocation")] public string UsageLocation { get; set; } /// /// Gets or sets user principal name. - /// The user principal name (UPN) for the user. Supports $filter and $orderby. See standard [user] resource for additional details. + /// The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Supports $filter and $orderby. /// [JsonPropertyName("userPrincipalName")] public string UserPrincipalName { get; set; } /// /// Gets or sets user type. - /// A string value that can be used to classify user types in your directory, such as 'Member' and 'Guest'. Supports /$filter. + /// A string value that can be used to classify user types in your directory, such as 'Member' and 'Guest'. Supports $filter. /// [JsonPropertyName("userType")] public string UserType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/EmailAddress.cs b/src/Microsoft.Graph/Generated/model/EmailAddress.cs index 695691c9ae0..c06737260cc 100644 --- a/src/Microsoft.Graph/Generated/model/EmailAddress.cs +++ b/src/Microsoft.Graph/Generated/model/EmailAddress.cs @@ -30,14 +30,14 @@ public EmailAddress() /// /// Gets or sets address. - /// The email address of an entity instance. + /// The email address of the person or entity. /// [JsonPropertyName("address")] public string Address { get; set; } /// /// Gets or sets name. - /// The display name of an entity instance. + /// The display name of the person or entity. /// [JsonPropertyName("name")] public string Name { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/EnrollmentConfigurationAssignment.cs b/src/Microsoft.Graph/Generated/model/EnrollmentConfigurationAssignment.cs index 1943251f5e0..db2a83573ce 100644 --- a/src/Microsoft.Graph/Generated/model/EnrollmentConfigurationAssignment.cs +++ b/src/Microsoft.Graph/Generated/model/EnrollmentConfigurationAssignment.cs @@ -30,7 +30,7 @@ public EnrollmentConfigurationAssignment() /// /// Gets or sets target. - /// Represents an assignment to managed devices in the tenant + /// Not yet documented /// [JsonPropertyName("target")] public DeviceAndAppManagementAssignmentTarget Target { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/EnrollmentTroubleshootingEvent.cs b/src/Microsoft.Graph/Generated/model/EnrollmentTroubleshootingEvent.cs index 215e07c4400..6004fbe58da 100644 --- a/src/Microsoft.Graph/Generated/model/EnrollmentTroubleshootingEvent.cs +++ b/src/Microsoft.Graph/Generated/model/EnrollmentTroubleshootingEvent.cs @@ -37,7 +37,7 @@ public EnrollmentTroubleshootingEvent() /// /// Gets or sets enrollment type. - /// Type of the enrollment. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, appleUserEnrollment, appleUserEnrollmentWithServiceAccount, azureAdJoinUsingAzureVmExtension, androidEnterpriseDedicatedDevice, androidEnterpriseFullyManaged, androidEnterpriseCorporateWorkProfile. + /// Type of the enrollment. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement. /// [JsonPropertyName("enrollmentType")] public DeviceEnrollmentType? EnrollmentType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Event.cs b/src/Microsoft.Graph/Generated/model/Event.cs index d00fd806515..80c6371802c 100644 --- a/src/Microsoft.Graph/Generated/model/Event.cs +++ b/src/Microsoft.Graph/Generated/model/Event.cs @@ -184,7 +184,7 @@ public Event() /// /// Gets or sets original start. - /// 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 would look like this: '2014-01-01T00:00:00Z' + /// 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("originalStart")] public DateTimeOffset? OriginalStart { get; set; } @@ -282,7 +282,7 @@ public Event() /// /// Gets or sets attachments. - /// The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable. + /// The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable. /// [JsonPropertyName("attachments")] public IEventAttachmentsCollectionPage Attachments { get; set; } @@ -296,14 +296,14 @@ public Event() /// /// Gets or sets extensions. - /// The collection of open extensions defined for the event. Nullable. + /// The collection of open extensions defined for the event. Read-only. Nullable. /// [JsonPropertyName("extensions")] public IEventExtensionsCollectionPage Extensions { get; set; } /// /// Gets or sets instances. - /// The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable. + /// The instances of the event. Navigation property. Read-only. Nullable. /// [JsonPropertyName("instances")] public IEventInstancesCollectionPage Instances { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ExtensionSchemaProperty.cs b/src/Microsoft.Graph/Generated/model/ExtensionSchemaProperty.cs index 59e75621201..3336b9041a0 100644 --- a/src/Microsoft.Graph/Generated/model/ExtensionSchemaProperty.cs +++ b/src/Microsoft.Graph/Generated/model/ExtensionSchemaProperty.cs @@ -30,7 +30,7 @@ public ExtensionSchemaProperty() /// /// Gets or sets name. - /// The name of the strongly typed property defined as part of a schema extension. + /// The name of the strongly-typed property defined as part of a schema extension. /// [JsonPropertyName("name")] public string Name { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/FeatureRolloutPolicy.cs b/src/Microsoft.Graph/Generated/model/FeatureRolloutPolicy.cs new file mode 100644 index 00000000000..5d1b817e44b --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/FeatureRolloutPolicy.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 Feature Rollout Policy. + /// + public partial class FeatureRolloutPolicy : Entity + { + + /// + /// The FeatureRolloutPolicy constructor + /// + public FeatureRolloutPolicy() + { + this.ODataType = "microsoft.graph.featureRolloutPolicy"; + } + + /// + /// Gets or sets description. + /// A description for this feature rollout policy. + /// + [JsonPropertyName("description")] + public string Description { get; set; } + + /// + /// Gets or sets display name. + /// The display name for this feature rollout policy. + /// + [JsonPropertyName("displayName")] + public string DisplayName { get; set; } + + /// + /// Gets or sets feature. + /// Possible values are: passthroughAuthentication, seamlessSso, passwordHashSync, emailAsAlternateId, unknownFutureValue. + /// + [JsonPropertyName("feature")] + public StagedFeatureName? Feature { get; set; } + + /// + /// Gets or sets is applied to organization. + /// Indicates whether this feature rollout policy should be applied to the entire organization. + /// + [JsonPropertyName("isAppliedToOrganization")] + public bool? IsAppliedToOrganization { get; set; } + + /// + /// Gets or sets is enabled. + /// Indicates whether the feature rollout is enabled. + /// + [JsonPropertyName("isEnabled")] + public bool? IsEnabled { get; set; } + + /// + /// Gets or sets applies to. + /// Nullable. Specifies a list of directoryObjects that feature is enabled for. + /// + [JsonPropertyName("appliesTo")] + public IFeatureRolloutPolicyAppliesToCollectionPage AppliesTo { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/Fido2AuthenticationMethod.cs b/src/Microsoft.Graph/Generated/model/Fido2AuthenticationMethod.cs index a38cc2c66d8..7599e1eefd4 100644 --- a/src/Microsoft.Graph/Generated/model/Fido2AuthenticationMethod.cs +++ b/src/Microsoft.Graph/Generated/model/Fido2AuthenticationMethod.cs @@ -51,6 +51,7 @@ public Fido2AuthenticationMethod() /// /// Gets or sets created date time. + /// The timestamp when this key was registered to the user. /// [JsonPropertyName("createdDateTime")] public DateTimeOffset? CreatedDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/FileEncryptionInfo.cs b/src/Microsoft.Graph/Generated/model/FileEncryptionInfo.cs index 2d103592618..b9ed600d33f 100644 --- a/src/Microsoft.Graph/Generated/model/FileEncryptionInfo.cs +++ b/src/Microsoft.Graph/Generated/model/FileEncryptionInfo.cs @@ -72,7 +72,7 @@ public FileEncryptionInfo() /// /// Gets or sets profileIdentifier. - /// The the profile identifier. + /// The profile identifier. /// [JsonPropertyName("profileIdentifier")] public string ProfileIdentifier { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/GeoCoordinates.cs b/src/Microsoft.Graph/Generated/model/GeoCoordinates.cs index 0747362fe98..f45a8a5b44d 100644 --- a/src/Microsoft.Graph/Generated/model/GeoCoordinates.cs +++ b/src/Microsoft.Graph/Generated/model/GeoCoordinates.cs @@ -37,14 +37,14 @@ public GeoCoordinates() /// /// Gets or sets latitude. - /// Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal. + /// Optional. The latitude, in decimal, for the item. Read-only. /// [JsonPropertyName("latitude")] public double? Latitude { get; set; } /// /// Gets or sets longitude. - /// Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal. + /// Optional. The longitude, in decimal, for the item. Read-only. /// [JsonPropertyName("longitude")] public double? Longitude { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Group.cs b/src/Microsoft.Graph/Generated/model/Group.cs index 092a0a6e01a..e7e1a14703a 100644 --- a/src/Microsoft.Graph/Generated/model/Group.cs +++ b/src/Microsoft.Graph/Generated/model/Group.cs @@ -30,7 +30,7 @@ public Group() /// /// Gets or sets assigned labels. - /// The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. + /// The list of sensitivity label pairs (label ID, label name) associated with an Microsoft 365 group. Returned only on $select. Read-only. /// [JsonPropertyName("assignedLabels")] public IEnumerable AssignedLabels { get; set; } @@ -51,7 +51,7 @@ public Group() /// /// Gets or sets created date time. - /// Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is 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 would look like this: '2014-01-01T00:00:00Z'. Returned by default. Read-only. + /// Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is 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. Returned by default. Read-only. /// [JsonPropertyName("createdDateTime")] public DateTimeOffset? CreatedDateTime { get; set; } @@ -72,7 +72,7 @@ public Group() /// /// Gets or sets expiration date time. - /// Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is 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 would look like this: '2014-01-01T00:00:00Z'. Returned by default. Read-only. + /// Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is 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. Returned by default. Read-only. /// [JsonPropertyName("expirationDateTime")] public DateTimeOffset? ExpirationDateTime { get; set; } @@ -86,14 +86,14 @@ public Group() /// /// Gets or sets has members with license errors. - /// Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). + /// Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). See an example. /// [JsonPropertyName("hasMembersWithLicenseErrors")] public bool? HasMembersWithLicenseErrors { get; set; } /// /// Gets or sets license processing state. - /// Indicates status of the group license assignment to all members of the group. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete. Returned only on $select. Read-only. + /// Indicates status of the group license assignment to all members of the group. Default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Returned only on $select. Read-only. /// [JsonPropertyName("licenseProcessingState")] public LicenseProcessingState LicenseProcessingState { get; set; } @@ -128,7 +128,7 @@ public Group() /// /// Gets or sets membership rule processing state. - /// Indicates whether the dynamic membership processing is on or paused. Possible values are 'On' or 'Paused'. Returned by default. + /// Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. /// [JsonPropertyName("membershipRuleProcessingState")] public string MembershipRuleProcessingState { get; set; } @@ -142,7 +142,7 @@ public Group() /// /// Gets or sets on premises last sync date time. - /// Indicates the last time at which the group was synced with the on-premises directory.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 would look like this: '2014-01-01T00:00:00Z'. Returned by default. Read-only. Supports $filter. + /// Indicates the last time at which the group was synced with the on-premises directory.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. Returned by default. Read-only. Supports $filter. /// [JsonPropertyName("onPremisesLastSyncDateTime")] public DateTimeOffset? OnPremisesLastSyncDateTime { get; set; } @@ -191,21 +191,21 @@ public Group() /// /// Gets or sets preferred language. - /// The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. + /// The preferred language for an Microsoft 365 group. Should follow ISO 639-1 Code; for example 'en-US'. Returned by default. /// [JsonPropertyName("preferredLanguage")] public string PreferredLanguage { get; set; } /// /// Gets or sets proxy addresses. - /// Email addresses for the group that direct to the same group mailbox. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter. + /// Email addresses for the group that direct to the same group mailbox. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. The any operator is required to filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter. /// [JsonPropertyName("proxyAddresses")] public IEnumerable ProxyAddresses { get; set; } /// /// Gets or sets renewed date time. - /// Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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 would look like this: '2014-01-01T00:00:00Z'. Returned by default. Read-only. + /// Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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. Returned by default. Read-only. /// [JsonPropertyName("renewedDateTime")] public DateTimeOffset? RenewedDateTime { get; set; } @@ -226,7 +226,7 @@ public Group() /// /// Gets or sets theme. - /// Specifies a Microsoft 365 group's color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default. + /// Specifies an Microsoft 365 group's color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default. /// [JsonPropertyName("theme")] public string Theme { get; set; } @@ -240,42 +240,42 @@ public Group() /// /// Gets or sets allow external senders. - /// Indicates if people external to the organization can send messages to the group. Default value is false. Returned only on $select. + /// Indicates if people external to the organization can send messages to the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). /// [JsonPropertyName("allowExternalSenders")] public bool? AllowExternalSenders { get; set; } /// /// Gets or sets auto subscribe new members. - /// Indicates if new members added to the group will be auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; do not set it in the initial POST request that creates the group. Default value is false. Returned only on $select. + /// Indicates if new members added to the group will be auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; do not set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). /// [JsonPropertyName("autoSubscribeNewMembers")] public bool? AutoSubscribeNewMembers { get; set; } /// /// Gets or sets hide from address lists. - /// True if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. + /// True if the group is not displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). /// [JsonPropertyName("hideFromAddressLists")] public bool? HideFromAddressLists { get; set; } /// /// Gets or sets hide from outlook clients. - /// True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. + /// True if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). /// [JsonPropertyName("hideFromOutlookClients")] public bool? HideFromOutlookClients { get; set; } /// /// Gets or sets is subscribed by mail. - /// Indicates whether the signed-in user is subscribed to receive email conversations. Default value is true. Returned only on $select. + /// Indicates whether the signed-in user is subscribed to receive email conversations. Default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). /// [JsonPropertyName("isSubscribedByMail")] public bool? IsSubscribedByMail { get; set; } /// /// Gets or sets unseen count. - /// Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. + /// Count of conversations that have received new posts since the signed-in user last visited the group. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). /// [JsonPropertyName("unseenCount")] public Int32? UnseenCount { get; set; } @@ -295,21 +295,21 @@ public Group() /// /// Gets or sets created on behalf of. - /// The user (or application) that created the group. Note: This is not set if the user is an administrator. Read-only. + /// The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only. /// [JsonPropertyName("createdOnBehalfOf")] public DirectoryObject CreatedOnBehalfOf { get; set; } /// /// Gets or sets member of. - /// Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. + /// Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. /// [JsonPropertyName("memberOf")] public IGroupMemberOfCollectionWithReferencesPage MemberOf { get; set; } /// /// Gets or sets members. - /// Users, contacts, and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. + /// Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable. /// [JsonPropertyName("members")] public IGroupMembersCollectionWithReferencesPage Members { get; set; } @@ -323,7 +323,7 @@ public Group() /// /// Gets or sets owners. - /// The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. HTTP Methods: GET (supported for all groups), POST (supported for security groups and mail-enabled security groups), DELETE (supported only for security groups) Read-only. Nullable. + /// The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 100 owners. HTTP Methods: GET (supported for all groups), POST (supported for Microsoft 365 groups, security groups and mail-enabled security groups), DELETE (supported for Microsoft 365 groups and security groups). Nullable. /// [JsonPropertyName("owners")] public IGroupOwnersCollectionWithReferencesPage Owners { get; set; } @@ -336,7 +336,7 @@ public Group() /// /// Gets or sets settings. - /// Settings that can govern this group's behavior, like whether members can invite guest users to the group. Nullable. + /// Read-only. Nullable. /// [JsonPropertyName("settings")] public IGroupSettingsCollectionPage Settings { get; set; } @@ -383,14 +383,14 @@ public Group() /// /// Gets or sets events. - /// The group's events. + /// The group's calendar events. /// [JsonPropertyName("events")] public IGroupEventsCollectionPage Events { get; set; } /// /// Gets or sets photo. - /// The group's profile photo. + /// The group's profile photo /// [JsonPropertyName("photo")] public ProfilePhoto Photo { get; set; } @@ -453,7 +453,7 @@ public Group() /// /// Gets or sets planner. - /// Selective Planner services available to the group. Read-only. Nullable. + /// Entry-point to Planner resource that might exist for a Unified Group. /// [JsonPropertyName("planner")] public PlannerGroup Planner { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Hashes.cs b/src/Microsoft.Graph/Generated/model/Hashes.cs index 6fbe9df36c7..2c9903d1f10 100644 --- a/src/Microsoft.Graph/Generated/model/Hashes.cs +++ b/src/Microsoft.Graph/Generated/model/Hashes.cs @@ -30,7 +30,7 @@ public Hashes() /// /// Gets or sets crc32Hash. - /// The CRC32 value of the file (if available). Read-only. + /// The CRC32 value of the file in little endian (if available). Read-only. /// [JsonPropertyName("crc32Hash")] public string Crc32Hash { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/IPv6Range.cs b/src/Microsoft.Graph/Generated/model/IPv6Range.cs index d016c025b4b..2a7808b5c40 100644 --- a/src/Microsoft.Graph/Generated/model/IPv6Range.cs +++ b/src/Microsoft.Graph/Generated/model/IPv6Range.cs @@ -29,14 +29,14 @@ public IPv6Range() /// /// Gets or sets lowerAddress. - /// Lower address. + /// Lower address /// [JsonPropertyName("lowerAddress")] public string LowerAddress { get; set; } /// /// Gets or sets upperAddress. - /// Upper address. + /// Upper address /// [JsonPropertyName("upperAddress")] public string UpperAddress { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/IdentityGovernance.cs b/src/Microsoft.Graph/Generated/model/IdentityGovernance.cs index 4ee7b058473..37a5ba24472 100644 --- a/src/Microsoft.Graph/Generated/model/IdentityGovernance.cs +++ b/src/Microsoft.Graph/Generated/model/IdentityGovernance.cs @@ -29,6 +29,12 @@ public IdentityGovernance() this.ODataType = "microsoft.graph.identityGovernance"; } + /// + /// Gets or sets app consent. + /// + [JsonPropertyName("appConsent")] + public AppConsentApprovalRoute AppConsent { get; set; } + /// /// Gets or sets terms of use. /// diff --git a/src/Microsoft.Graph/Generated/model/IdentityProvider.cs b/src/Microsoft.Graph/Generated/model/IdentityProvider.cs index 7aeeca71f3f..6236d22f8c8 100644 --- a/src/Microsoft.Graph/Generated/model/IdentityProvider.cs +++ b/src/Microsoft.Graph/Generated/model/IdentityProvider.cs @@ -30,28 +30,28 @@ public IdentityProvider() /// /// Gets or sets client id. - /// The client ID for the application obtained when registering the application with the identity provider. This is a required field. + /// The client ID for the application obtained when registering the application with the identity provider. This is a required field. Required. Not nullable. /// [JsonPropertyName("clientId")] public string ClientId { get; set; } /// /// Gets or sets client secret. - /// The client secret for the application obtained when registering the application with the identity provider. This is write-only. A read operation will return '****'. This is a required field. + /// The client secret for the application obtained when registering the application with the identity provider. This is write-only. A read operation will return ****. This is a required field. Required. Not nullable. /// [JsonPropertyName("clientSecret")] public string ClientSecret { get; set; } /// /// Gets or sets name. - /// The display name of the identity provider. + /// The display name of the identity provider. Not nullable. /// [JsonPropertyName("name")] public string Name { get; set; } /// /// Gets or sets type. - /// The identity provider type is a required field.For B2B scenario:GoogleFacebookFor B2C scenario:MicrosoftGoogleAmazonLinkedInFacebookGitHubTwitterWeiboQQWeChatOpenIDConnect + /// The identity provider type is a required field. For B2B scenario: Google, Facebook. For B2C scenario: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo,QQ, WeChat, OpenIDConnect. Not nullable. /// [JsonPropertyName("type")] public string Type { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/IncomingContext.cs b/src/Microsoft.Graph/Generated/model/IncomingContext.cs index 58333944415..dd1de300ec0 100644 --- a/src/Microsoft.Graph/Generated/model/IncomingContext.cs +++ b/src/Microsoft.Graph/Generated/model/IncomingContext.cs @@ -30,7 +30,7 @@ public IncomingContext() /// /// Gets or sets observedParticipantId. - /// The id of the participant that is under observation. Read-only. + /// The ID of the participant that is under observation. Read-only. /// [JsonPropertyName("observedParticipantId")] public string ObservedParticipantId { get; set; } @@ -44,7 +44,7 @@ public IncomingContext() /// /// Gets or sets sourceParticipantId. - /// The id of the participant that triggered the incoming call. Read-only. + /// The ID of the participant that triggered the incoming call. Read-only. /// [JsonPropertyName("sourceParticipantId")] public string SourceParticipantId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/InferenceClassificationOverride.cs b/src/Microsoft.Graph/Generated/model/InferenceClassificationOverride.cs index 2e83dd8b133..197ef617d9a 100644 --- a/src/Microsoft.Graph/Generated/model/InferenceClassificationOverride.cs +++ b/src/Microsoft.Graph/Generated/model/InferenceClassificationOverride.cs @@ -30,7 +30,7 @@ public InferenceClassificationOverride() /// /// Gets or sets classify as. - /// Specifies how incoming messages from a specific sender should always be classified as. Possible values are: focused, other. + /// Specifies how incoming messages from a specific sender should always be classified as. The possible values are: focused, other. /// [JsonPropertyName("classifyAs")] public InferenceClassificationType? ClassifyAs { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Initiator.cs b/src/Microsoft.Graph/Generated/model/Initiator.cs new file mode 100644 index 00000000000..ec3e2f0adbc --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/Initiator.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: ComplexType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type Initiator. + /// + public partial class Initiator : Identity + { + /// + /// Initializes a new instance of the class. + /// + public Initiator() + { + this.ODataType = "microsoft.graph.initiator"; + } + + /// + /// Gets or sets initiatorType. + /// Type of initiator. Possible values are: user, app, system, unknownFutureValue. + /// + [JsonPropertyName("initiatorType")] + public InitiatorType? InitiatorType { get; set; } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/InitiatorType.cs b/src/Microsoft.Graph/Generated/model/InitiatorType.cs new file mode 100644 index 00000000000..ea11f86cc0f --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/InitiatorType.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 InitiatorType. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum InitiatorType + { + + /// + /// User + /// + User = 0, + + /// + /// Application + /// + Application = 1, + + /// + /// System + /// + System = 2, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 3, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/Invitation.cs b/src/Microsoft.Graph/Generated/model/Invitation.cs index f62832c8fd4..6dcdab9bec0 100644 --- a/src/Microsoft.Graph/Generated/model/Invitation.cs +++ b/src/Microsoft.Graph/Generated/model/Invitation.cs @@ -37,7 +37,7 @@ public Invitation() /// /// Gets or sets invited user email address. - /// The email address of the user being invited. Required. The following special characters are not permitted in the email address:Tilde (~)Exclamation point (!)At sign (@)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Hyphen (-)Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (` + /// The email address of the user being invited. Required. The following special characters are not permitted in the email address:Tilde (~)Exclamation point (!)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (/|)Semicolon (;)Colon (:)Quotation marks (')Angle brackets (< >)Question mark (?)Comma (,)However, the following exceptions apply:A period (.) or a hyphen (-) is permitted anywhere in the user name, except at the beginning or end of the name.An underscore (_) is permitted anywhere in the user name. This includes at the beginning or end of the name. /// [JsonPropertyName("invitedUserEmailAddress")] public string InvitedUserEmailAddress { get; set; } @@ -51,21 +51,21 @@ public Invitation() /// /// Gets or sets invited user type. - /// The userType of the user being invited. By default, this is Guest. You can invite as Member if you're are company administrator. + /// The userType of the user being invited. By default, this is Guest. You can invite as Member if you are a company administrator. /// [JsonPropertyName("invitedUserType")] public string InvitedUserType { get; set; } /// /// Gets or sets invite redeem url. - /// The URL the user can use to redeem their invitation. Read-only. + /// The URL the user can use to redeem their invitation. Read-only /// [JsonPropertyName("inviteRedeemUrl")] public string InviteRedeemUrl { get; set; } /// /// Gets or sets invite redirect url. - /// The URL user should be redirected to once the invitation is redeemed. Required. + /// The URL the user should be redirected to once the invitation is redeemed. Required. /// [JsonPropertyName("inviteRedirectUrl")] public string InviteRedirectUrl { get; set; } @@ -79,7 +79,7 @@ public Invitation() /// /// Gets or sets status. - /// The status of the invitation. Possible values: PendingAcceptance, Completed, InProgress, and Error + /// The status of the invitation. Possible values are: PendingAcceptance, Completed, InProgress, and Error /// [JsonPropertyName("status")] public string Status { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/InvitationParticipantInfo.cs b/src/Microsoft.Graph/Generated/model/InvitationParticipantInfo.cs index a6c4a07f7d8..3d5c9f0035b 100644 --- a/src/Microsoft.Graph/Generated/model/InvitationParticipantInfo.cs +++ b/src/Microsoft.Graph/Generated/model/InvitationParticipantInfo.cs @@ -37,7 +37,7 @@ public InvitationParticipantInfo() /// /// Gets or sets replacesCallId. - /// Optional. The call which the target idenity is currently a part of. This call will be dropped once the participant is added. + /// Optional. The call which the target identity is currently a part of. This call will be dropped once the participant is added. /// [JsonPropertyName("replacesCallId")] public string ReplacesCallId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/IosCustomConfiguration.cs b/src/Microsoft.Graph/Generated/model/IosCustomConfiguration.cs index 7d574c289c0..6fc642200a4 100644 --- a/src/Microsoft.Graph/Generated/model/IosCustomConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/IosCustomConfiguration.cs @@ -37,7 +37,7 @@ public IosCustomConfiguration() /// /// Gets or sets payload file name. - /// Payload file name (.mobileconfig + /// Payload file name (.mobileconfig | .xml). /// [JsonPropertyName("payloadFileName")] public string PayloadFileName { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/IosGeneralDeviceConfiguration.cs b/src/Microsoft.Graph/Generated/model/IosGeneralDeviceConfiguration.cs index aab630cceb9..ca1c98b80d7 100644 --- a/src/Microsoft.Graph/Generated/model/IosGeneralDeviceConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/IosGeneralDeviceConfiguration.cs @@ -100,7 +100,7 @@ public IosGeneralDeviceConfiguration() /// /// Gets or sets app store blocked. - /// Indicates whether or not to block the user from using the App Store. Requires a supervised device for iOS 13 and later. + /// Indicates whether or not to block the user from using the App Store. /// [JsonPropertyName("appStoreBlocked")] public bool? AppStoreBlocked { get; set; } @@ -149,7 +149,7 @@ public IosGeneralDeviceConfiguration() /// /// Gets or sets camera blocked. - /// Indicates whether or not to block the user from accessing the camera of the device. Requires a supervised device for iOS 13 and later. + /// Indicates whether or not to block the user from accessing the camera of the device. /// [JsonPropertyName("cameraBlocked")] public bool? CameraBlocked { get; set; } @@ -303,21 +303,21 @@ public IosGeneralDeviceConfiguration() /// /// Gets or sets enterprise app block trust modification. - /// [Deprecated] Configuring this setting and setting the value to 'true' has no effect on the device. + /// Indicates whether or not to block the user from modifying the enterprise app trust settings. /// [JsonPropertyName("enterpriseAppBlockTrustModification")] public bool? EnterpriseAppBlockTrustModification { get; set; } /// /// Gets or sets face time blocked. - /// Indicates whether or not to block the user from using FaceTime. Requires a supervised device for iOS 13 and later. + /// Indicates whether or not to block the user from using FaceTime. /// [JsonPropertyName("faceTimeBlocked")] public bool? FaceTimeBlocked { get; set; } /// /// Gets or sets find my friends blocked. - /// Indicates whether or not to block changes to Find My Friends when the device is in supervised mode. + /// Indicates whether or not to block Find My Friends when the device is in supervised mode. /// [JsonPropertyName("findMyFriendsBlocked")] public bool? FindMyFriendsBlocked { get; set; } @@ -331,14 +331,14 @@ public IosGeneralDeviceConfiguration() /// /// Gets or sets gaming block game center friends. - /// Indicates whether or not to block the user from having friends in Game Center. Requires a supervised device for iOS 13 and later. + /// Indicates whether or not to block the user from having friends in Game Center. /// [JsonPropertyName("gamingBlockGameCenterFriends")] public bool? GamingBlockGameCenterFriends { get; set; } /// /// Gets or sets gaming block multiplayer. - /// Indicates whether or not to block the user from using multiplayer gaming. Requires a supervised device for iOS 13 and later. + /// Indicates whether or not to block the user from using multiplayer gaming. /// [JsonPropertyName("gamingBlockMultiplayer")] public bool? GamingBlockMultiplayer { get; set; } @@ -373,14 +373,14 @@ public IosGeneralDeviceConfiguration() /// /// Gets or sets i cloud block backup. - /// Indicates whether or not to block iCloud backup. Requires a supervised device for iOS 13 and later. + /// Indicates whether or not to block iCloud backup. /// [JsonPropertyName("iCloudBlockBackup")] public bool? ICloudBlockBackup { get; set; } /// /// Gets or sets i cloud block document sync. - /// Indicates whether or not to block iCloud document sync. Requires a supervised device for iOS 13 and later. + /// Indicates whether or not to block iCloud document sync. /// [JsonPropertyName("iCloudBlockDocumentSync")] public bool? ICloudBlockDocumentSync { get; set; } @@ -422,7 +422,7 @@ public IosGeneralDeviceConfiguration() /// /// Gets or sets i tunes block explicit content. - /// Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store. Requires a supervised device for iOS 13 and later. + /// Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store. /// [JsonPropertyName("iTunesBlockExplicitContent")] public bool? ITunesBlockExplicitContent { get; set; } @@ -492,7 +492,7 @@ public IosGeneralDeviceConfiguration() /// /// Gets or sets kiosk mode allow auto lock. - /// Indicates whether or not to allow device auto lock while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockAutoLock instead. + /// Indicates whether or not to allow device auto lock while in kiosk mode. /// [JsonPropertyName("kioskModeAllowAutoLock")] public bool? KioskModeAllowAutoLock { get; set; } @@ -506,28 +506,28 @@ public IosGeneralDeviceConfiguration() /// /// Gets or sets kiosk mode allow ringer switch. - /// Indicates whether or not to allow use of the ringer switch while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockRingerSwitch instead. + /// Indicates whether or not to allow use of the ringer switch while in kiosk mode. /// [JsonPropertyName("kioskModeAllowRingerSwitch")] public bool? KioskModeAllowRingerSwitch { get; set; } /// /// Gets or sets kiosk mode allow screen rotation. - /// Indicates whether or not to allow screen rotation while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockScreenRotation instead. + /// Indicates whether or not to allow screen rotation while in kiosk mode. /// [JsonPropertyName("kioskModeAllowScreenRotation")] public bool? KioskModeAllowScreenRotation { get; set; } /// /// Gets or sets kiosk mode allow sleep button. - /// Indicates whether or not to allow use of the sleep button while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockSleepButton instead. + /// Indicates whether or not to allow use of the sleep button while in kiosk mode. /// [JsonPropertyName("kioskModeAllowSleepButton")] public bool? KioskModeAllowSleepButton { get; set; } /// /// Gets or sets kiosk mode allow touchscreen. - /// Indicates whether or not to allow use of the touchscreen while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockTouchscreen instead. + /// Indicates whether or not to allow use of the touchscreen while in kiosk mode. /// [JsonPropertyName("kioskModeAllowTouchscreen")] public bool? KioskModeAllowTouchscreen { get; set; } @@ -541,7 +541,7 @@ public IosGeneralDeviceConfiguration() /// /// Gets or sets kiosk mode allow volume buttons. - /// Indicates whether or not to allow use of the volume buttons while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockVolumeButtons instead. + /// Indicates whether or not to allow use of the volume buttons while in kiosk mode. /// [JsonPropertyName("kioskModeAllowVolumeButtons")] public bool? KioskModeAllowVolumeButtons { get; set; } @@ -814,7 +814,7 @@ public IosGeneralDeviceConfiguration() /// /// Gets or sets passcode sign in failure count before wipe. - /// Number of sign in failures allowed before wiping the device. Valid values 2 to 11 + /// Number of sign in failures allowed before wiping the device. Valid values 4 to 11 /// [JsonPropertyName("passcodeSignInFailureCountBeforeWipe")] public Int32? PasscodeSignInFailureCountBeforeWipe { get; set; } @@ -828,14 +828,14 @@ public IosGeneralDeviceConfiguration() /// /// Gets or sets safari block autofill. - /// Indicates whether or not to block the user from using Auto fill in Safari. Requires a supervised device for iOS 13 and later. + /// Indicates whether or not to block the user from using Auto fill in Safari. /// [JsonPropertyName("safariBlockAutofill")] public bool? SafariBlockAutofill { get; set; } /// /// Gets or sets safari blocked. - /// Indicates whether or not to block the user from using Safari. Requires a supervised device for iOS 13 and later. + /// Indicates whether or not to block the user from using Safari. /// [JsonPropertyName("safariBlocked")] public bool? SafariBlocked { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/IosHomeScreenApp.cs b/src/Microsoft.Graph/Generated/model/IosHomeScreenApp.cs index 4715f683fb4..897633ab7b6 100644 --- a/src/Microsoft.Graph/Generated/model/IosHomeScreenApp.cs +++ b/src/Microsoft.Graph/Generated/model/IosHomeScreenApp.cs @@ -29,7 +29,7 @@ public IosHomeScreenApp() /// /// Gets or sets bundleID. - /// BundleID of the app if isWebClip is false or the URL of a web clip if isWebClip is true. + /// BundleID of app /// [JsonPropertyName("bundleID")] public string BundleID { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/IosHomeScreenFolder.cs b/src/Microsoft.Graph/Generated/model/IosHomeScreenFolder.cs index 1611cf1fb9b..48825a5aabe 100644 --- a/src/Microsoft.Graph/Generated/model/IosHomeScreenFolder.cs +++ b/src/Microsoft.Graph/Generated/model/IosHomeScreenFolder.cs @@ -29,7 +29,7 @@ public IosHomeScreenFolder() /// /// Gets or sets pages. - /// Pages of Home Screen Layout Icons which must be applications or web clips. This collection can contain a maximum of 500 elements. + /// Pages of Home Screen Layout Icons which must be Application Type. This collection can contain a maximum of 500 elements. /// [JsonPropertyName("pages")] public IEnumerable Pages { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/IosHomeScreenFolderPage.cs b/src/Microsoft.Graph/Generated/model/IosHomeScreenFolderPage.cs index 9096330c44a..88787f15174 100644 --- a/src/Microsoft.Graph/Generated/model/IosHomeScreenFolderPage.cs +++ b/src/Microsoft.Graph/Generated/model/IosHomeScreenFolderPage.cs @@ -30,7 +30,7 @@ public IosHomeScreenFolderPage() /// /// Gets or sets apps. - /// A list of apps and web clips to appear on a page within a folder. This collection can contain a maximum of 500 elements. + /// A list of apps to appear on a page within a folder. This collection can contain a maximum of 500 elements. /// [JsonPropertyName("apps")] public IEnumerable Apps { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/IosHomeScreenPage.cs b/src/Microsoft.Graph/Generated/model/IosHomeScreenPage.cs index 6a5bcec3d9a..05fc2ba0914 100644 --- a/src/Microsoft.Graph/Generated/model/IosHomeScreenPage.cs +++ b/src/Microsoft.Graph/Generated/model/IosHomeScreenPage.cs @@ -37,7 +37,7 @@ public IosHomeScreenPage() /// /// Gets or sets icons. - /// A list of apps, folders, and web clips to appear on a page. This collection can contain a maximum of 500 elements. + /// A list of apps and folders to appear on a page. This collection can contain a maximum of 500 elements. /// [JsonPropertyName("icons")] public IEnumerable Icons { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/IosManagedAppProtection.cs b/src/Microsoft.Graph/Generated/model/IosManagedAppProtection.cs index 9018a887ce6..f930cd149d4 100644 --- a/src/Microsoft.Graph/Generated/model/IosManagedAppProtection.cs +++ b/src/Microsoft.Graph/Generated/model/IosManagedAppProtection.cs @@ -37,7 +37,7 @@ public IosManagedAppProtection() /// /// Gets or sets custom browser protocol. - /// A custom browser protocol to open weblink on iOS. + /// A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. /// [JsonPropertyName("customBrowserProtocol")] public string CustomBrowserProtocol { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/IosUpdateDeviceStatus.cs b/src/Microsoft.Graph/Generated/model/IosUpdateDeviceStatus.cs index c7724ce025a..b2d65045a69 100644 --- a/src/Microsoft.Graph/Generated/model/IosUpdateDeviceStatus.cs +++ b/src/Microsoft.Graph/Generated/model/IosUpdateDeviceStatus.cs @@ -58,7 +58,7 @@ public IosUpdateDeviceStatus() /// /// Gets or sets install status. - /// The installation status of the policy report. Possible values are: success, available, idle, unknown, mdmClientCrashed, timeout, downloading, downloadFailed, downloadRequiresComputer, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installing, installInsufficientSpace, installInsufficientPower, installPhoneCallInProgress, installFailed, notSupportedOperation, sharedDeviceUserLoggedInError, updateError, deviceOsHigherThanDesiredOsVersion, updateScanFailed. + /// The installation status of the policy report. Possible values are: success, available, idle, unknown, downloading, downloadFailed, downloadRequiresComputer, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installing, installInsufficientSpace, installInsufficientPower, installPhoneCallInProgress, installFailed, notSupportedOperation, sharedDeviceUserLoggedInError. /// [JsonPropertyName("installStatus")] public IosUpdatesInstallStatus? InstallStatus { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ItemAttachment.cs b/src/Microsoft.Graph/Generated/model/ItemAttachment.cs index 4fd6ba14b23..2ad896dfa3d 100644 --- a/src/Microsoft.Graph/Generated/model/ItemAttachment.cs +++ b/src/Microsoft.Graph/Generated/model/ItemAttachment.cs @@ -30,7 +30,7 @@ public ItemAttachment() /// /// Gets or sets item. - /// The attached contact, message or event. Navigation property. + /// The attached message or event. Navigation property. /// [JsonPropertyName("item")] public OutlookItem Item { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/KeyCredential.cs b/src/Microsoft.Graph/Generated/model/KeyCredential.cs index f1140483d83..0b366664ceb 100644 --- a/src/Microsoft.Graph/Generated/model/KeyCredential.cs +++ b/src/Microsoft.Graph/Generated/model/KeyCredential.cs @@ -44,14 +44,14 @@ public KeyCredential() /// /// Gets or sets endDateTime. - /// The date and time at which the credential expires.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 would look like this: '2014-01-01T00:00:00Z' + /// The date and time at which the credential expires.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("endDateTime")] public DateTimeOffset? EndDateTime { get; set; } /// /// Gets or sets key. - /// Value for the key credential. Should be a base 64 encoded value. + /// The certificate's raw data in byte array converted to Base64 string; for example, [System.Convert]::ToBase64String($Cert.GetRawCertData()). /// [JsonPropertyName("key")] public byte[] Key { get; set; } @@ -65,7 +65,7 @@ public KeyCredential() /// /// Gets or sets startDateTime. - /// The date and time at which the credential becomes valid.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 would look like this: '2014-01-01T00:00:00Z' + /// The date and time at which the credential becomes valid.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("startDateTime")] public DateTimeOffset? StartDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/KeyValue.cs b/src/Microsoft.Graph/Generated/model/KeyValue.cs index d1be640b528..11a0454d600 100644 --- a/src/Microsoft.Graph/Generated/model/KeyValue.cs +++ b/src/Microsoft.Graph/Generated/model/KeyValue.cs @@ -30,14 +30,14 @@ public KeyValue() /// /// Gets or sets key. - /// Contains the name of the field that a value is associated with. When a sign in or domain hint is included in the sign-in request, corresponding fields are included as key-value pairs. Possible keys: Login hint present, Domain hint present. + /// Key for the key-value pair. /// [JsonPropertyName("key")] public string Key { get; set; } /// /// Gets or sets value. - /// Contains the corresponding value for the specified key. The value is true if a sign in hint was included in the sign-in request; otherwise false. The value is true if a domain hint was included in the sign-in request; otherwise false. + /// Value for the key-value pair. /// [JsonPropertyName("value")] public string Value { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Location.cs b/src/Microsoft.Graph/Generated/model/Location.cs index e0332a4fbc1..77afdc4c858 100644 --- a/src/Microsoft.Graph/Generated/model/Location.cs +++ b/src/Microsoft.Graph/Generated/model/Location.cs @@ -58,7 +58,7 @@ public Location() /// /// Gets or sets locationType. - /// The type of location. Possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only. + /// The type of location. The possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only. /// [JsonPropertyName("locationType")] public LocationType? LocationType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/MacOSCustomConfiguration.cs b/src/Microsoft.Graph/Generated/model/MacOSCustomConfiguration.cs index 098e3594527..f6c4c9be3f9 100644 --- a/src/Microsoft.Graph/Generated/model/MacOSCustomConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/MacOSCustomConfiguration.cs @@ -37,7 +37,7 @@ public MacOSCustomConfiguration() /// /// Gets or sets payload file name. - /// Payload file name (.mobileconfig + /// Payload file name (.mobileconfig | .xml). /// [JsonPropertyName("payloadFileName")] public string PayloadFileName { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/MailboxSettings.cs b/src/Microsoft.Graph/Generated/model/MailboxSettings.cs index e8845293d5a..6669c93bc1d 100644 --- a/src/Microsoft.Graph/Generated/model/MailboxSettings.cs +++ b/src/Microsoft.Graph/Generated/model/MailboxSettings.cs @@ -30,7 +30,7 @@ public MailboxSettings() /// /// Gets or sets archiveFolder. - /// Folder ID of an archive folder for the user. Read only. + /// Folder ID of an archive folder for the user. /// [JsonPropertyName("archiveFolder")] public string ArchiveFolder { get; set; } @@ -51,7 +51,7 @@ public MailboxSettings() /// /// Gets or sets delegateMeetingMessageDeliveryOptions. - /// If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly. The default is sendToDelegateOnly. + /// If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly. /// [JsonPropertyName("delegateMeetingMessageDeliveryOptions")] public DelegateMeetingMessageDeliveryOptions? DelegateMeetingMessageDeliveryOptions { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ManagedAppRegistration.cs b/src/Microsoft.Graph/Generated/model/ManagedAppRegistration.cs index bf5e08d0a59..687ee5ba861 100644 --- a/src/Microsoft.Graph/Generated/model/ManagedAppRegistration.cs +++ b/src/Microsoft.Graph/Generated/model/ManagedAppRegistration.cs @@ -115,7 +115,7 @@ protected internal ManagedAppRegistration() /// /// Gets or sets applied policies. - /// Zero or more policys already applied on the registered app when it last synchronized with managment service. + /// Zero or more policys already applied on the registered app when it last synchronized with management service. /// [JsonPropertyName("appliedPolicies")] public IManagedAppRegistrationAppliedPoliciesCollectionPage AppliedPolicies { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ManagedDevice.cs b/src/Microsoft.Graph/Generated/model/ManagedDevice.cs index 7487f7d1eed..aa2e9416805 100644 --- a/src/Microsoft.Graph/Generated/model/ManagedDevice.cs +++ b/src/Microsoft.Graph/Generated/model/ManagedDevice.cs @@ -30,189 +30,189 @@ public ManagedDevice() /// /// Gets or sets activation lock bypass code. - /// Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + /// Code that allows the Activation Lock on a device to be bypassed. /// [JsonPropertyName("activationLockBypassCode")] public string ActivationLockBypassCode { get; set; } /// /// Gets or sets android security patch level. - /// Android security patch level. This property is read-only. + /// Android security patch level /// [JsonPropertyName("androidSecurityPatchLevel")] public string AndroidSecurityPatchLevel { get; set; } /// /// Gets or sets azure addevice id. - /// The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + /// The unique identifier for the Azure Active Directory device. Read only. /// [JsonPropertyName("azureADDeviceId")] public string AzureADDeviceId { get; set; } /// /// Gets or sets azure adregistered. - /// Whether the device is Azure Active Directory registered. This property is read-only. + /// Whether the device is Azure Active Directory registered. /// [JsonPropertyName("azureADRegistered")] public bool? AzureADRegistered { get; set; } /// /// Gets or sets compliance grace period expiration date time. - /// The DateTime when device compliance grace period expires. This property is read-only. + /// The DateTime when device compliance grace period expires /// [JsonPropertyName("complianceGracePeriodExpirationDateTime")] public DateTimeOffset? ComplianceGracePeriodExpirationDateTime { get; set; } /// /// Gets or sets compliance state. - /// Compliance state of the device. This property is read-only. Possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager. + /// Compliance state of the device. Possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager. /// [JsonPropertyName("complianceState")] public ComplianceState? ComplianceState { get; set; } /// /// Gets or sets configuration manager client enabled features. - /// ConfigrMgr client enabled features. This property is read-only. + /// ConfigrMgr client enabled features /// [JsonPropertyName("configurationManagerClientEnabledFeatures")] public ConfigurationManagerClientEnabledFeatures ConfigurationManagerClientEnabledFeatures { get; set; } /// /// Gets or sets device action results. - /// List of ComplexType deviceActionResult objects. This property is read-only. + /// List of ComplexType deviceActionResult objects. /// [JsonPropertyName("deviceActionResults")] public IEnumerable DeviceActionResults { get; set; } /// /// Gets or sets device category display name. - /// Device category display name. This property is read-only. + /// Device category display name /// [JsonPropertyName("deviceCategoryDisplayName")] public string DeviceCategoryDisplayName { get; set; } /// /// Gets or sets device enrollment type. - /// Enrollment type of the device. This property is read-only. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, appleUserEnrollment, appleUserEnrollmentWithServiceAccount, azureAdJoinUsingAzureVmExtension, androidEnterpriseDedicatedDevice, androidEnterpriseFullyManaged, androidEnterpriseCorporateWorkProfile. + /// Enrollment type of the device. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement. /// [JsonPropertyName("deviceEnrollmentType")] public DeviceEnrollmentType? DeviceEnrollmentType { get; set; } /// /// Gets or sets device health attestation state. - /// The device health attestation state. This property is read-only. + /// The device health attestation state. /// [JsonPropertyName("deviceHealthAttestationState")] public DeviceHealthAttestationState DeviceHealthAttestationState { get; set; } /// /// Gets or sets device name. - /// Name of the device. This property is read-only. + /// Name of the device /// [JsonPropertyName("deviceName")] public string DeviceName { get; set; } /// /// Gets or sets device registration state. - /// Device registration state. This property is read-only. Possible values are: notRegistered, registered, revoked, keyConflict, approvalPending, certificateReset, notRegisteredPendingEnrollment, unknown. + /// Device registration state. Possible values are: notRegistered, registered, revoked, keyConflict, approvalPending, certificateReset, notRegisteredPendingEnrollment, unknown. /// [JsonPropertyName("deviceRegistrationState")] public DeviceRegistrationState? DeviceRegistrationState { get; set; } /// /// Gets or sets eas activated. - /// Whether the device is Exchange ActiveSync activated. This property is read-only. + /// Whether the device is Exchange ActiveSync activated. /// [JsonPropertyName("easActivated")] public bool? EasActivated { get; set; } /// /// Gets or sets eas activation date time. - /// Exchange ActivationSync activation time of the device. This property is read-only. + /// Exchange ActivationSync activation time of the device. /// [JsonPropertyName("easActivationDateTime")] public DateTimeOffset? EasActivationDateTime { get; set; } /// /// Gets or sets eas device id. - /// Exchange ActiveSync Id of the device. This property is read-only. + /// Exchange ActiveSync Id of the device. /// [JsonPropertyName("easDeviceId")] public string EasDeviceId { get; set; } /// /// Gets or sets email address. - /// Email(s) for the user associated with the device. This property is read-only. + /// Email(s) for the user associated with the device /// [JsonPropertyName("emailAddress")] public string EmailAddress { get; set; } /// /// Gets or sets enrolled date time. - /// Enrollment time of the device. This property is read-only. + /// Enrollment time of the device. /// [JsonPropertyName("enrolledDateTime")] public DateTimeOffset? EnrolledDateTime { get; set; } /// /// Gets or sets exchange access state. - /// The Access State of the device in Exchange. This property is read-only. Possible values are: none, unknown, allowed, blocked, quarantined. + /// The Access State of the device in Exchange. Possible values are: none, unknown, allowed, blocked, quarantined. /// [JsonPropertyName("exchangeAccessState")] public DeviceManagementExchangeAccessState? ExchangeAccessState { get; set; } /// /// Gets or sets exchange access state reason. - /// The reason for the device's access state in Exchange. This property is read-only. Possible values are: none, unknown, exchangeGlobalRule, exchangeIndividualRule, exchangeDeviceRule, exchangeUpgrade, exchangeMailboxPolicy, other, compliant, notCompliant, notEnrolled, unknownLocation, mfaRequired, azureADBlockDueToAccessPolicy, compromisedPassword, deviceNotKnownWithManagedApp. + /// The reason for the device's access state in Exchange. Possible values are: none, unknown, exchangeGlobalRule, exchangeIndividualRule, exchangeDeviceRule, exchangeUpgrade, exchangeMailboxPolicy, other, compliant, notCompliant, notEnrolled, unknownLocation, mfaRequired, azureADBlockDueToAccessPolicy, compromisedPassword, deviceNotKnownWithManagedApp. /// [JsonPropertyName("exchangeAccessStateReason")] public DeviceManagementExchangeAccessStateReason? ExchangeAccessStateReason { get; set; } /// /// Gets or sets exchange last successful sync date time. - /// Last time the device contacted Exchange. This property is read-only. + /// Last time the device contacted Exchange. /// [JsonPropertyName("exchangeLastSuccessfulSyncDateTime")] public DateTimeOffset? ExchangeLastSuccessfulSyncDateTime { get; set; } /// /// Gets or sets free storage space in bytes. - /// Free Storage in Bytes. This property is read-only. + /// Free Storage in Bytes /// [JsonPropertyName("freeStorageSpaceInBytes")] public Int64? FreeStorageSpaceInBytes { get; set; } /// /// Gets or sets imei. - /// IMEI. This property is read-only. + /// IMEI /// [JsonPropertyName("imei")] public string Imei { get; set; } /// /// Gets or sets is encrypted. - /// Device encryption status. This property is read-only. + /// Device encryption status /// [JsonPropertyName("isEncrypted")] public bool? IsEncrypted { get; set; } /// /// Gets or sets is supervised. - /// Device supervised status. This property is read-only. + /// Device supervised status /// [JsonPropertyName("isSupervised")] public bool? IsSupervised { get; set; } /// /// Gets or sets jail broken. - /// whether the device is jail broken or rooted. This property is read-only. + /// whether the device is jail broken or rooted. /// [JsonPropertyName("jailBroken")] public string JailBroken { get; set; } /// /// Gets or sets last sync date time. - /// The date and time that the device last completed a successful sync with Intune. This property is read-only. + /// The date and time that the device last completed a successful sync with Intune. /// [JsonPropertyName("lastSyncDateTime")] public DateTimeOffset? LastSyncDateTime { get; set; } @@ -233,119 +233,119 @@ public ManagedDevice() /// /// Gets or sets management agent. - /// Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController, microsoft365ManagedMdm. + /// Management channel of the device. Intune, EAS, etc. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController. /// [JsonPropertyName("managementAgent")] public ManagementAgentType? ManagementAgent { get; set; } /// /// Gets or sets manufacturer. - /// Manufacturer of the device. This property is read-only. + /// Manufacturer of the device /// [JsonPropertyName("manufacturer")] public string Manufacturer { get; set; } /// /// Gets or sets meid. - /// MEID. This property is read-only. + /// MEID /// [JsonPropertyName("meid")] public string Meid { get; set; } /// /// Gets or sets model. - /// Model of the device. This property is read-only. + /// Model of the device /// [JsonPropertyName("model")] public string Model { get; set; } /// /// Gets or sets operating system. - /// Operating system of the device. Windows, iOS, etc. This property is read-only. + /// Operating system of the device. Windows, iOS, etc. /// [JsonPropertyName("operatingSystem")] public string OperatingSystem { get; set; } /// /// Gets or sets os version. - /// Operating system version of the device. This property is read-only. + /// Operating system version of the device. /// [JsonPropertyName("osVersion")] public string OsVersion { get; set; } /// /// Gets or sets partner reported threat state. - /// Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only. This property is read-only. Possible values are: unknown, activated, deactivated, secured, lowSeverity, mediumSeverity, highSeverity, unresponsive, compromised, misconfigured. + /// Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only. Possible values are: unknown, activated, deactivated, secured, lowSeverity, mediumSeverity, highSeverity, unresponsive, compromised, misconfigured. /// [JsonPropertyName("partnerReportedThreatState")] public ManagedDevicePartnerReportedHealthState? PartnerReportedThreatState { get; set; } /// /// Gets or sets phone number. - /// Phone number of the device. This property is read-only. + /// Phone number of the device /// [JsonPropertyName("phoneNumber")] public string PhoneNumber { get; set; } /// /// Gets or sets remote assistance session error details. - /// An error string that identifies issues when creating Remote Assistance session objects. This property is read-only. + /// An error string that identifies issues when creating Remote Assistance session objects. /// [JsonPropertyName("remoteAssistanceSessionErrorDetails")] public string RemoteAssistanceSessionErrorDetails { get; set; } /// /// Gets or sets remote assistance session url. - /// Url that allows a Remote Assistance session to be established with the device. This property is read-only. + /// Url that allows a Remote Assistance session to be established with the device. /// [JsonPropertyName("remoteAssistanceSessionUrl")] public string RemoteAssistanceSessionUrl { get; set; } /// /// Gets or sets serial number. - /// SerialNumber. This property is read-only. + /// SerialNumber /// [JsonPropertyName("serialNumber")] public string SerialNumber { get; set; } /// /// Gets or sets subscriber carrier. - /// Subscriber Carrier. This property is read-only. + /// Subscriber Carrier /// [JsonPropertyName("subscriberCarrier")] public string SubscriberCarrier { get; set; } /// /// Gets or sets total storage space in bytes. - /// Total Storage in Bytes. This property is read-only. + /// Total Storage in Bytes /// [JsonPropertyName("totalStorageSpaceInBytes")] public Int64? TotalStorageSpaceInBytes { get; set; } /// /// Gets or sets user display name. - /// User display name. This property is read-only. + /// User display name /// [JsonPropertyName("userDisplayName")] public string UserDisplayName { get; set; } /// /// Gets or sets user id. - /// Unique Identifier for the user associated with the device. This property is read-only. + /// Unique Identifier for the user associated with the device /// [JsonPropertyName("userId")] public string UserId { get; set; } /// /// Gets or sets user principal name. - /// Device user principal name. This property is read-only. + /// Device user principal name /// [JsonPropertyName("userPrincipalName")] public string UserPrincipalName { get; set; } /// /// Gets or sets wi fi mac address. - /// Wi-Fi MAC. This property is read-only. + /// Wi-Fi MAC /// [JsonPropertyName("wiFiMacAddress")] public string WiFiMacAddress { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/MediaInfo.cs b/src/Microsoft.Graph/Generated/model/MediaInfo.cs index bb36098a404..7da6db9ffcb 100644 --- a/src/Microsoft.Graph/Generated/model/MediaInfo.cs +++ b/src/Microsoft.Graph/Generated/model/MediaInfo.cs @@ -30,14 +30,14 @@ public MediaInfo() /// /// Gets or sets resourceId. - /// Optional, used to uniquely identity the resource. If passed the prompt uri will be cached against this resourceId as key. + /// Optional. Used to uniquely identity the resource. If passed in, the prompt uri will be cached against this resourceId as a key. /// [JsonPropertyName("resourceId")] public string ResourceId { get; set; } /// /// Gets or sets uri. - /// Path to the prompt to be played. Currently only Wave file (.wav) format, single-channel, 16-bit samples with a 16,000 (16KHz) sampling rate is only supported. + /// Path to the prompt that will be played. Currently supports only Wave file (.wav) format, single-channel, 16-bit samples with a 16,000 (16KHz) sampling rate. /// [JsonPropertyName("uri")] public string Uri { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/MediaPrompt.cs b/src/Microsoft.Graph/Generated/model/MediaPrompt.cs index 5929ec1b261..485b58a2249 100644 --- a/src/Microsoft.Graph/Generated/model/MediaPrompt.cs +++ b/src/Microsoft.Graph/Generated/model/MediaPrompt.cs @@ -29,7 +29,7 @@ public MediaPrompt() /// /// Gets or sets mediaInfo. - /// The media information. + /// The media information /// [JsonPropertyName("mediaInfo")] public MediaInfo MediaInfo { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/MediaStream.cs b/src/Microsoft.Graph/Generated/model/MediaStream.cs index 85481161777..18df4a290d7 100644 --- a/src/Microsoft.Graph/Generated/model/MediaStream.cs +++ b/src/Microsoft.Graph/Generated/model/MediaStream.cs @@ -51,7 +51,7 @@ public MediaStream() /// /// Gets or sets serverMuted. - /// Indicates whether the media is muted by the server. + /// If the media is muted by the server. /// [JsonPropertyName("serverMuted")] public bool? ServerMuted { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestion.cs b/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestion.cs index 092a4c39a17..4dd50f2b676 100644 --- a/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestion.cs +++ b/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestion.cs @@ -65,7 +65,7 @@ public MeetingTimeSuggestion() /// /// Gets or sets organizerAvailability. - /// Availability of the meeting organizer for this meeting suggestion. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown. + /// Availability of the meeting organizer for this meeting suggestion. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown. /// [JsonPropertyName("organizerAvailability")] public FreeBusyStatus? OrganizerAvailability { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestionsResult.cs b/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestionsResult.cs index a25d17a8298..db1e4a8f66e 100644 --- a/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestionsResult.cs +++ b/src/Microsoft.Graph/Generated/model/MeetingTimeSuggestionsResult.cs @@ -30,7 +30,7 @@ public MeetingTimeSuggestionsResult() /// /// Gets or sets emptySuggestionsReason. - /// A reason for not returning any meeting suggestions. Possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions. + /// A reason for not returning any meeting suggestions. The possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions. /// [JsonPropertyName("emptySuggestionsReason")] public string EmptySuggestionsReason { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Message.cs b/src/Microsoft.Graph/Generated/model/Message.cs index 48b28931ae6..8916b2298e5 100644 --- a/src/Microsoft.Graph/Generated/model/Message.cs +++ b/src/Microsoft.Graph/Generated/model/Message.cs @@ -44,7 +44,7 @@ public Message() /// /// Gets or sets body preview. - /// The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well. + /// The first 255 characters of the message body. It is in text format. /// [JsonPropertyName("bodyPreview")] public string BodyPreview { get; set; } @@ -93,7 +93,7 @@ public Message() /// /// Gets or sets importance. - /// The importance of the message: Low, Normal, High. + /// The importance of the message. The possible values are: low, normal, and high. /// [JsonPropertyName("importance")] public Importance? Importance { get; set; } @@ -156,7 +156,7 @@ public Message() /// /// Gets or sets received date time. - /// The date and time the message was received. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. + /// The date and time the message was received. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. /// [JsonPropertyName("receivedDateTime")] public DateTimeOffset? ReceivedDateTime { get; set; } @@ -177,7 +177,7 @@ public Message() /// /// Gets or sets sent date time. - /// The date and time the message was sent. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. + /// The date and time the message was sent. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. /// [JsonPropertyName("sentDateTime")] public DateTimeOffset? SentDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/MessageRuleActions.cs b/src/Microsoft.Graph/Generated/model/MessageRuleActions.cs index 73d07ee6626..6a6d0969ebd 100644 --- a/src/Microsoft.Graph/Generated/model/MessageRuleActions.cs +++ b/src/Microsoft.Graph/Generated/model/MessageRuleActions.cs @@ -93,7 +93,7 @@ public MessageRuleActions() /// /// Gets or sets redirectTo. - /// The email address to which a message should be redirected. + /// The email addresses to which a message should be redirected. /// [JsonPropertyName("redirectTo")] public IEnumerable RedirectTo { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/MicrosoftAuthenticatorAuthenticationMethodTarget.cs b/src/Microsoft.Graph/Generated/model/MicrosoftAuthenticatorAuthenticationMethodTarget.cs index e2b1ea4e89b..b690324d17f 100644 --- a/src/Microsoft.Graph/Generated/model/MicrosoftAuthenticatorAuthenticationMethodTarget.cs +++ b/src/Microsoft.Graph/Generated/model/MicrosoftAuthenticatorAuthenticationMethodTarget.cs @@ -30,12 +30,14 @@ public MicrosoftAuthenticatorAuthenticationMethodTarget() /// /// Gets or sets authentication mode. + /// Determines which types of notifications can be used for sign-in. Possible values are: any, deviceBasedPush (passwordless only), push. /// [JsonPropertyName("authenticationMode")] public MicrosoftAuthenticatorAuthenticationMode? AuthenticationMode { get; set; } /// /// Gets or sets feature settings. + /// Determines what additional settings should be applied to Microsoft Authenticator. Possible values are: null, requireNumberMatching (Requires number matching for MFA notifications. Value is ignored for phone sign-in notifications). /// [JsonPropertyName("featureSettings")] public AuthenticatorAppFeatureSettings? FeatureSettings { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ModifiedProperty.cs b/src/Microsoft.Graph/Generated/model/ModifiedProperty.cs index c73b7f4480b..c2fb7140a1e 100644 --- a/src/Microsoft.Graph/Generated/model/ModifiedProperty.cs +++ b/src/Microsoft.Graph/Generated/model/ModifiedProperty.cs @@ -30,21 +30,21 @@ public ModifiedProperty() /// /// Gets or sets displayName. - /// Name of property that was modified. + /// Indicates the property name of the target attribute that was changed. /// [JsonPropertyName("displayName")] public string DisplayName { get; set; } /// /// Gets or sets newValue. - /// New property value. + /// Indicates the updated value for the propery. /// [JsonPropertyName("newValue")] public string NewValue { get; set; } /// /// Gets or sets oldValue. - /// Old property value. + /// Indicates the previous value (before the update) for the property. /// [JsonPropertyName("oldValue")] public string OldValue { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/NamedLocation.cs b/src/Microsoft.Graph/Generated/model/NamedLocation.cs index a89d19365ca..5bac36bd8b8 100644 --- a/src/Microsoft.Graph/Generated/model/NamedLocation.cs +++ b/src/Microsoft.Graph/Generated/model/NamedLocation.cs @@ -30,7 +30,7 @@ public NamedLocation() /// /// Gets or sets created date time. - /// The Timestamp type represents creation date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. + /// The Timestamp type represents creation date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. /// [JsonPropertyName("createdDateTime")] public DateTimeOffset? CreatedDateTime { get; set; } @@ -44,7 +44,7 @@ public NamedLocation() /// /// Gets or sets modified date time. - /// The Timestamp type represents last modified date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. + /// The Timestamp type represents last modified date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. /// [JsonPropertyName("modifiedDateTime")] public DateTimeOffset? ModifiedDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/NetworkConnection.cs b/src/Microsoft.Graph/Generated/model/NetworkConnection.cs index 2ce8bee2608..60d07a1a3d1 100644 --- a/src/Microsoft.Graph/Generated/model/NetworkConnection.cs +++ b/src/Microsoft.Graph/Generated/model/NetworkConnection.cs @@ -30,7 +30,7 @@ public NetworkConnection() /// /// Gets or sets applicationName. - /// Name of the application managing the network connection (for example, Facebook, SMTP, etc.). + /// Name of the application managing the network connection (for example, Facebook or SMTP). /// [JsonPropertyName("applicationName")] public string ApplicationName { get; set; } @@ -79,7 +79,7 @@ public NetworkConnection() /// /// Gets or sets domainRegisteredDateTime. - /// Date when the destination domain was registered. 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 would look like this: '2014-01-01T00:00:00Z' + /// Date when the destination domain was registered. 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("domainRegisteredDateTime")] public DateTimeOffset? DomainRegisteredDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/NotificationMessageTemplate.cs b/src/Microsoft.Graph/Generated/model/NotificationMessageTemplate.cs index de490a2d57a..42d942dcce3 100644 --- a/src/Microsoft.Graph/Generated/model/NotificationMessageTemplate.cs +++ b/src/Microsoft.Graph/Generated/model/NotificationMessageTemplate.cs @@ -30,7 +30,7 @@ public NotificationMessageTemplate() /// /// Gets or sets branding options. - /// The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation, includeCompanyPortalLink. + /// The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation. /// [JsonPropertyName("brandingOptions")] public NotificationTemplateBrandingOptions? BrandingOptions { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/OfferShiftRequest.cs b/src/Microsoft.Graph/Generated/model/OfferShiftRequest.cs index e9a8ff09821..93f65dc1152 100644 --- a/src/Microsoft.Graph/Generated/model/OfferShiftRequest.cs +++ b/src/Microsoft.Graph/Generated/model/OfferShiftRequest.cs @@ -30,7 +30,7 @@ public OfferShiftRequestObject() /// /// Gets or sets recipient action date time. - /// 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 would look like this: '2014-01-01T00:00:00Z' + /// 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("recipientActionDateTime")] public DateTimeOffset? RecipientActionDateTime { get; set; } @@ -44,14 +44,14 @@ public OfferShiftRequestObject() /// /// Gets or sets recipient user id. - /// User id of the recipient of the offer shift request. + /// User ID of the recipient of the offer shift request. /// [JsonPropertyName("recipientUserId")] public string RecipientUserId { get; set; } /// /// Gets or sets sender shift id. - /// User id of the sender of the offer shift request. + /// User ID of the sender of the offer shift request. /// [JsonPropertyName("senderShiftId")] public string SenderShiftId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/OfficeGraphInsights.cs b/src/Microsoft.Graph/Generated/model/OfficeGraphInsights.cs index 72fef49a903..e4d45315f52 100644 --- a/src/Microsoft.Graph/Generated/model/OfficeGraphInsights.cs +++ b/src/Microsoft.Graph/Generated/model/OfficeGraphInsights.cs @@ -30,21 +30,21 @@ public OfficeGraphInsights() /// /// Gets or sets shared. - /// Access this property from the derived type itemInsights. + /// Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share. /// [JsonPropertyName("shared")] public IOfficeGraphInsightsSharedCollectionPage Shared { get; set; } /// /// Gets or sets trending. - /// Access this property from the derived type itemInsights. + /// Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user's closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before. /// [JsonPropertyName("trending")] public IOfficeGraphInsightsTrendingCollectionPage Trending { get; set; } /// /// Gets or sets used. - /// Access this property from the derived type itemInsights. + /// Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use. /// [JsonPropertyName("used")] public IOfficeGraphInsightsUsedCollectionPage Used { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/OmaSettingBase64.cs b/src/Microsoft.Graph/Generated/model/OmaSettingBase64.cs index 8cb724f6d73..6ac3b7c19c6 100644 --- a/src/Microsoft.Graph/Generated/model/OmaSettingBase64.cs +++ b/src/Microsoft.Graph/Generated/model/OmaSettingBase64.cs @@ -29,7 +29,7 @@ public OmaSettingBase64() /// /// Gets or sets fileName. - /// File name associated with the Value property (.cer + /// File name associated with the Value property (.cer | .crt | .p7b | .bin). /// [JsonPropertyName("fileName")] public string FileName { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/OnenoteEntityHierarchyModel.cs b/src/Microsoft.Graph/Generated/model/OnenoteEntityHierarchyModel.cs index 42971f498a5..2d8d06325e2 100644 --- a/src/Microsoft.Graph/Generated/model/OnenoteEntityHierarchyModel.cs +++ b/src/Microsoft.Graph/Generated/model/OnenoteEntityHierarchyModel.cs @@ -52,7 +52,7 @@ protected internal OnenoteEntityHierarchyModel() /// /// Gets or sets last modified date time. - /// The date and time when the notebook was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. + /// The date and time when the notebook was last modified. The timestamp 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. Read-only. /// [JsonPropertyName("lastModifiedDateTime")] public DateTimeOffset? LastModifiedDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/OnenoteEntitySchemaObjectModel.cs b/src/Microsoft.Graph/Generated/model/OnenoteEntitySchemaObjectModel.cs index 0be078d0b36..f5d3df80bf3 100644 --- a/src/Microsoft.Graph/Generated/model/OnenoteEntitySchemaObjectModel.cs +++ b/src/Microsoft.Graph/Generated/model/OnenoteEntitySchemaObjectModel.cs @@ -31,7 +31,7 @@ protected internal OnenoteEntitySchemaObjectModel() /// /// Gets or sets created date time. - /// The date and time when the page was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. + /// The date and time when the page was created. The timestamp 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. Read-only. /// [JsonPropertyName("createdDateTime")] public DateTimeOffset? CreatedDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/OnenoteOperation.cs b/src/Microsoft.Graph/Generated/model/OnenoteOperation.cs index d14f450dfc1..4f4df0877fb 100644 --- a/src/Microsoft.Graph/Generated/model/OnenoteOperation.cs +++ b/src/Microsoft.Graph/Generated/model/OnenoteOperation.cs @@ -37,7 +37,7 @@ public OnenoteOperation() /// /// Gets or sets percent complete. - /// The operation percent complete if the operation is still in running status + /// The operation percent complete if the operation is still in running status. /// [JsonPropertyName("percentComplete")] public string PercentComplete { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/OnenotePage.cs b/src/Microsoft.Graph/Generated/model/OnenotePage.cs index 631609b9d32..646246aa9c2 100644 --- a/src/Microsoft.Graph/Generated/model/OnenotePage.cs +++ b/src/Microsoft.Graph/Generated/model/OnenotePage.cs @@ -51,7 +51,7 @@ public OnenotePage() /// /// Gets or sets last modified date time. - /// The date and time when the page was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. + /// The date and time when the page was last modified. The timestamp 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. Read-only. /// [JsonPropertyName("lastModifiedDateTime")] public DateTimeOffset? LastModifiedDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/OnenotePatchContentCommand.cs b/src/Microsoft.Graph/Generated/model/OnenotePatchContentCommand.cs index 426c5428955..67a1c78f3d0 100644 --- a/src/Microsoft.Graph/Generated/model/OnenotePatchContentCommand.cs +++ b/src/Microsoft.Graph/Generated/model/OnenotePatchContentCommand.cs @@ -30,7 +30,7 @@ public OnenotePatchContentCommand() /// /// Gets or sets action. - /// The action to perform on the target element. Possible values are: replace, append, delete, insert, or prepend. + /// The action to perform on the target element. The possible values are: replace, append, delete, insert, or prepend. /// [JsonPropertyName("action")] public OnenotePatchActionType? Action { get; set; } @@ -44,14 +44,14 @@ public OnenotePatchContentCommand() /// /// Gets or sets position. - /// The location to add the supplied content, relative to the target element. Possible values are: after (default) or before. + /// The location to add the supplied content, relative to the target element. The possible values are: after (default) or before. /// [JsonPropertyName("position")] public OnenotePatchInsertPosition? Position { get; set; } /// /// Gets or sets target. - /// The element to update. Must be the #<data-id> or the generated {id} of the element, or the body or title keyword. + /// The element to update. Must be the #<data-id> or the generated <id> of the element, or the body or title keyword. /// [JsonPropertyName("target")] public string Target { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/OnlineMeeting.cs b/src/Microsoft.Graph/Generated/model/OnlineMeeting.cs index d8a537142db..f63ad056e93 100644 --- a/src/Microsoft.Graph/Generated/model/OnlineMeeting.cs +++ b/src/Microsoft.Graph/Generated/model/OnlineMeeting.cs @@ -30,7 +30,7 @@ public OnlineMeeting() /// /// Gets or sets allowed presenters. - /// Specifies who can be a presenter in a meeting. Possible values are everyone, organization, roleIsPresenter, organizer, and unknownFutureValue. + /// Specifies who can be a presenter in a meeting. Possible values are listed in the following table. /// [JsonPropertyName("allowedPresenters")] public OnlineMeetingPresenters? AllowedPresenters { get; set; } @@ -79,7 +79,7 @@ public OnlineMeeting() /// /// Gets or sets join information. - /// The join information in the language and locale variant specified in 'Accept-Language' request HTTP header. Read-only + /// The join information in the language and locale variant specified in the Accept-Language request HTTP header. Read-only. /// [JsonPropertyName("joinInformation")] public ItemBody JoinInformation { get; set; } @@ -93,7 +93,7 @@ public OnlineMeeting() /// /// Gets or sets lobby bypass settings. - /// Specifies which participants can bypass the meeting lobby. + /// Specifies which participants can bypass the meeting lobby. /// [JsonPropertyName("lobbyBypassSettings")] public LobbyBypassSettings LobbyBypassSettings { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/OpenTypeExtension.cs b/src/Microsoft.Graph/Generated/model/OpenTypeExtension.cs index 1a94ec81f38..4750410e1d5 100644 --- a/src/Microsoft.Graph/Generated/model/OpenTypeExtension.cs +++ b/src/Microsoft.Graph/Generated/model/OpenTypeExtension.cs @@ -30,7 +30,7 @@ public OpenTypeExtension() /// /// Gets or sets extension name. - /// A unique text identifier for an open type data extension. Required. + /// A unique text identifier for an open type open extension. Required. /// [JsonPropertyName("extensionName")] public string ExtensionName { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Operation.cs b/src/Microsoft.Graph/Generated/model/Operation.cs index 64d8127261c..923564595e7 100644 --- a/src/Microsoft.Graph/Generated/model/Operation.cs +++ b/src/Microsoft.Graph/Generated/model/Operation.cs @@ -44,7 +44,7 @@ public Operation() /// /// Gets or sets status. - /// Possible values are: notStarted, running, completed, failed. Read-only. + /// The current status of the operation: notStarted, running, completed, failed /// [JsonPropertyName("status")] public OperationStatus? Status { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/OrgContact.cs b/src/Microsoft.Graph/Generated/model/OrgContact.cs index 0141d76982f..c47b72372b5 100644 --- a/src/Microsoft.Graph/Generated/model/OrgContact.cs +++ b/src/Microsoft.Graph/Generated/model/OrgContact.cs @@ -86,7 +86,7 @@ public OrgContact() /// /// Gets or sets on premises last sync date time. - /// Date and time when this organizational contact was last synchronized from on-premises AD. 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 would look like this: '2014-01-01T00:00:00Z'. + /// Date and time when this organizational contact was last synchronized from on-premises AD. 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("onPremisesLastSyncDateTime")] public DateTimeOffset? OnPremisesLastSyncDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Organization.cs b/src/Microsoft.Graph/Generated/model/Organization.cs index 143610f2d48..ac263ccf963 100644 --- a/src/Microsoft.Graph/Generated/model/Organization.cs +++ b/src/Microsoft.Graph/Generated/model/Organization.cs @@ -37,7 +37,7 @@ public Organization() /// /// Gets or sets business phones. - /// Telephone number for the organization. Note: Although this is a string collection, only one number can be set for this property. + /// Telephone number for the organization. Although this is a string collection, only one number can be set for this property. /// [JsonPropertyName("businessPhones")] public IEnumerable BusinessPhones { get; set; } @@ -65,7 +65,7 @@ public Organization() /// /// Gets or sets created date time. - /// Timestamp of when the organization was created. The value cannot be modified and is automatically populated when the organization is 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 would look like this: '2014-01-01T00:00:00Z'. Read-only. + /// Timestamp of when the organization was created. The value cannot be modified and is automatically populated when the organization is 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. Read-only. /// [JsonPropertyName("createdDateTime")] public DateTimeOffset? CreatedDateTime { get; set; } @@ -86,14 +86,14 @@ public Organization() /// /// Gets or sets on premises last sync date time. - /// The time and date at which the tenant was last synced with the on-premise directory. 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 would look like this: '2014-01-01T00:00:00Z'. + /// The time and date at which the tenant was last synced with the on-premise directory. 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. Read-only. /// [JsonPropertyName("onPremisesLastSyncDateTime")] public DateTimeOffset? OnPremisesLastSyncDateTime { get; set; } /// /// Gets or sets on premises sync enabled. - /// true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). + /// true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced. Nullable. null if this object has never been synced from an on-premises directory (default). /// [JsonPropertyName("onPremisesSyncEnabled")] public bool? OnPremisesSyncEnabled { get; set; } @@ -107,7 +107,7 @@ public Organization() /// /// Gets or sets preferred language. - /// The preferred language for the organization. Should follow ISO 639-1 Code; for example 'en'. + /// The preferred language for the organization. Should follow ISO 639-1 Code; for example en. /// [JsonPropertyName("preferredLanguage")] public string PreferredLanguage { get; set; } @@ -187,14 +187,14 @@ public Organization() /// /// Gets or sets certificate based auth configuration. - /// Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. + /// Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection. /// [JsonPropertyName("certificateBasedAuthConfiguration")] public IOrganizationCertificateBasedAuthConfigurationCollectionWithReferencesPage CertificateBasedAuthConfiguration { get; set; } /// /// Gets or sets extensions. - /// The collection of open extensions defined for the organization resource. Nullable. + /// The collection of open extensions defined for the organization. Read-only. Nullable. /// [JsonPropertyName("extensions")] public IOrganizationExtensionsCollectionPage Extensions { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/OutlookItem.cs b/src/Microsoft.Graph/Generated/model/OutlookItem.cs index 62cbf034be7..84fcd0edbbf 100644 --- a/src/Microsoft.Graph/Generated/model/OutlookItem.cs +++ b/src/Microsoft.Graph/Generated/model/OutlookItem.cs @@ -45,14 +45,14 @@ protected internal OutlookItem() /// /// Gets or sets created date time. - /// 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 would look like this: '2014-01-01T00:00:00Z' + /// 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 last modified date time. - /// 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 would look like this: '2014-01-01T00:00:00Z' + /// 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; } diff --git a/src/Microsoft.Graph/Generated/model/Participant.cs b/src/Microsoft.Graph/Generated/model/Participant.cs index 90b987b161c..032cd012028 100644 --- a/src/Microsoft.Graph/Generated/model/Participant.cs +++ b/src/Microsoft.Graph/Generated/model/Participant.cs @@ -58,7 +58,7 @@ public Participant() /// /// Gets or sets recording info. - /// Information on whether the participant has recording capability. + /// Information about whether the participant has recording capability. /// [JsonPropertyName("recordingInfo")] public RecordingInfo RecordingInfo { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ParticipantInfo.cs b/src/Microsoft.Graph/Generated/model/ParticipantInfo.cs index 42bbf5e9880..b60ad4e91f3 100644 --- a/src/Microsoft.Graph/Generated/model/ParticipantInfo.cs +++ b/src/Microsoft.Graph/Generated/model/ParticipantInfo.cs @@ -58,7 +58,7 @@ public ParticipantInfo() /// /// Gets or sets region. - /// The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant's current physical location, unlike countryCode. Read-only. + /// The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant's current physical location. Read-only. /// [JsonPropertyName("region")] public string Region { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PasswordCredential.cs b/src/Microsoft.Graph/Generated/model/PasswordCredential.cs index ed0e1e27f8a..c6ee40b9135 100644 --- a/src/Microsoft.Graph/Generated/model/PasswordCredential.cs +++ b/src/Microsoft.Graph/Generated/model/PasswordCredential.cs @@ -44,7 +44,7 @@ public PasswordCredential() /// /// Gets or sets endDateTime. - /// The date and time at which the password expires represented using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Optional. + /// The date and time at which the password expires represented using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional. /// [JsonPropertyName("endDateTime")] public DateTimeOffset? EndDateTime { get; set; } @@ -72,7 +72,7 @@ public PasswordCredential() /// /// Gets or sets startDateTime. - /// The date and time at which the password becomes valid. 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 would look like this: '2014-01-01T00:00:00Z'. Optional. + /// The date and time at which the password becomes valid. 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. Optional. /// [JsonPropertyName("startDateTime")] public DateTimeOffset? StartDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PasswordProfile.cs b/src/Microsoft.Graph/Generated/model/PasswordProfile.cs index 98429f04814..7fc5baf23ad 100644 --- a/src/Microsoft.Graph/Generated/model/PasswordProfile.cs +++ b/src/Microsoft.Graph/Generated/model/PasswordProfile.cs @@ -30,7 +30,7 @@ public PasswordProfile() /// /// Gets or sets forceChangePasswordNextSignIn. - /// If true, at next sign-in, the user must change their password. After a password change, this property will be automatically reset to false. If not set, default is false. + /// true if the user must change her password on the next login; otherwise false. /// [JsonPropertyName("forceChangePasswordNextSignIn")] public bool? ForceChangePasswordNextSignIn { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Permission.cs b/src/Microsoft.Graph/Generated/model/Permission.cs index 99fc80c6ce0..ee65bf17817 100644 --- a/src/Microsoft.Graph/Generated/model/Permission.cs +++ b/src/Microsoft.Graph/Generated/model/Permission.cs @@ -86,7 +86,7 @@ public Permission() /// /// Gets or sets share id. - /// A unique token that can be used to access this shared item via the [shares API][]. Read-only. + /// A unique token that can be used to access this shared item via the **shares** API. Read-only. /// [JsonPropertyName("shareId")] public string ShareId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PermissionGrantConditionSet.cs b/src/Microsoft.Graph/Generated/model/PermissionGrantConditionSet.cs index 506db7e499a..12a995d31de 100644 --- a/src/Microsoft.Graph/Generated/model/PermissionGrantConditionSet.cs +++ b/src/Microsoft.Graph/Generated/model/PermissionGrantConditionSet.cs @@ -30,14 +30,14 @@ public PermissionGrantConditionSet() /// /// Gets or sets client application ids. - /// A list of appId values for the client applications to match with, or a list with the single value 'all' to match any client application. Default is the single value 'all'. + /// A list of appId values for the client applications to match with, or a list with the single value all to match any client application. Default is the single value all. /// [JsonPropertyName("clientApplicationIds")] public IEnumerable ClientApplicationIds { get; set; } /// /// Gets or sets client application publisher ids. - /// A list of Microsoft Partner Network (MPN) IDs for verified publishers of the client application, or a list with the single value 'all' to match with client apps from any publisher. Default is the single value 'all'. + /// A list of Microsoft Partner Network (MPN) IDs for verified publishers of the client application, or a list with the single value all to match with client apps from any publisher. Default is the single value all. /// [JsonPropertyName("clientApplicationPublisherIds")] public IEnumerable ClientApplicationPublisherIds { get; set; } @@ -51,28 +51,28 @@ public PermissionGrantConditionSet() /// /// Gets or sets client application tenant ids. - /// A list of Azure Active Directory tenant IDs in which the client application is registered, or a list with the single value 'all' to match with client apps registered in any tenant. Default is the single value 'all'. + /// A list of Azure Active Directory tenant IDs in which the client application is registered, or a list with the single value all to match with client apps registered in any tenant. Default is the single value all. /// [JsonPropertyName("clientApplicationTenantIds")] public IEnumerable ClientApplicationTenantIds { get; set; } /// /// Gets or sets permission classification. - /// The permission classification for the permission being granted, or 'all' to match with any permission classification (including permissions which are not classified). Default is all. + /// The permission classification for the permission being granted, or all to match with any permission classification (including permissions which are not classified). Default is all. /// [JsonPropertyName("permissionClassification")] public string PermissionClassification { get; set; } /// /// Gets or sets permissions. - /// The list of id values for the specific permissions to match with, or a list with the single value 'all' to match with any permission. The id of delegated permissions can be found in the publishedPermissionScopes property of the API's **servicePrincipal** object. The id of application permissions can be found in the appRoles property of the API's **servicePrincipal** object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API's **servicePrincipal** object. Default is the single value 'all'. + /// The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the oauth2PermissionScopes property of the API's **servicePrincipal** object. The id of application permissions can be found in the appRoles property of the API's **servicePrincipal** object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API's **servicePrincipal** object. Default is the single value all. /// [JsonPropertyName("permissions")] public IEnumerable Permissions { get; set; } /// /// Gets or sets permission type. - /// The permission type of the permission being granted. Possible values: application for application permissions (e.g. app roles) or delegated for delegated permissions. The value delegatedUserConsentable indicates delegated permissions which have not been configured by the API publisher to require admin consent—this value may be used in built-in permission grant policies, but cannot be used in custom permission grant policies. Required. + /// The permission type of the permission being granted. Possible values: application for application permissions (e.g. app roles), or delegated for delegated permissions. The value delegatedUserConsentable indicates delegated permissions which have not been configured by the API publisher to require admin consent—this value may be used in built-in permission grant policies, but cannot be used in custom permission grant policies. Required. /// [JsonPropertyName("permissionType")] public PermissionType? PermissionType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Person.cs b/src/Microsoft.Graph/Generated/model/Person.cs index 782987dafb4..95cc5f2b676 100644 --- a/src/Microsoft.Graph/Generated/model/Person.cs +++ b/src/Microsoft.Graph/Generated/model/Person.cs @@ -100,7 +100,7 @@ public Person() /// /// Gets or sets person type. - /// The type of person, for example distribution list. + /// The type of person. /// [JsonPropertyName("personType")] public PersonType PersonType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Phone.cs b/src/Microsoft.Graph/Generated/model/Phone.cs index aef5024cc7e..5e3ffd15297 100644 --- a/src/Microsoft.Graph/Generated/model/Phone.cs +++ b/src/Microsoft.Graph/Generated/model/Phone.cs @@ -49,7 +49,7 @@ public Phone() /// /// Gets or sets type. - /// The type of phone number. Possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio. + /// The type of phone number. The possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio. /// [JsonPropertyName("type")] public PhoneType? Type { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Photo.cs b/src/Microsoft.Graph/Generated/model/Photo.cs index ddaefb4af10..886b9d729e8 100644 --- a/src/Microsoft.Graph/Generated/model/Photo.cs +++ b/src/Microsoft.Graph/Generated/model/Photo.cs @@ -86,7 +86,7 @@ public Photo() /// /// Gets or sets takenDateTime. - /// The date and time the photo was taken in UTC time. Read-only. + /// Represents the date and time the photo was taken. Read-only. /// [JsonPropertyName("takenDateTime")] public DateTimeOffset? TakenDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerAssignment.cs b/src/Microsoft.Graph/Generated/model/PlannerAssignment.cs index 65de499535b..1eac6b4df5c 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerAssignment.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerAssignment.cs @@ -37,7 +37,7 @@ public PlannerAssignment() /// /// Gets or sets assignedDateTime. - /// The time at which the task was assigned. 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 would look like this: '2014-01-01T00:00:00Z' + /// The time at which the task was assigned. 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("assignedDateTime")] public DateTimeOffset? AssignedDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerChecklistItem.cs b/src/Microsoft.Graph/Generated/model/PlannerChecklistItem.cs index 32d8372412a..a44c6031669 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerChecklistItem.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerChecklistItem.cs @@ -44,7 +44,7 @@ public PlannerChecklistItem() /// /// Gets or sets lastModifiedDateTime. - /// Read-only. Date and time at which this is 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 would look like this: '2014-01-01T00:00:00Z' + /// Read-only. Date and time at which this is 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; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerExternalReference.cs b/src/Microsoft.Graph/Generated/model/PlannerExternalReference.cs index 1fb7f80ff77..304221d9804 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerExternalReference.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerExternalReference.cs @@ -44,7 +44,7 @@ public PlannerExternalReference() /// /// Gets or sets lastModifiedDateTime. - /// Read-only. Date and time at which this is 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 would look like this: '2014-01-01T00:00:00Z' + /// Read-only. Date and time at which this is 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; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerPlan.cs b/src/Microsoft.Graph/Generated/model/PlannerPlan.cs index 7872ca7348a..a80c1caacb6 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerPlan.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerPlan.cs @@ -37,7 +37,7 @@ public PlannerPlan() /// /// Gets or sets created date time. - /// Read-only. Date and time at which the plan is 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 would look like this: '2014-01-01T00:00:00Z' + /// Read-only. Date and time at which the plan is 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; } @@ -58,21 +58,21 @@ public PlannerPlan() /// /// Gets or sets buckets. - /// Collection of buckets in the plan. Read-only. Nullable. + /// Read-only. Nullable. Collection of buckets in the plan. /// [JsonPropertyName("buckets")] public IPlannerPlanBucketsCollectionPage Buckets { get; set; } /// /// Gets or sets details. - /// Additional details about the plan. Read-only. Nullable. + /// Read-only. Nullable. Additional details about the plan. /// [JsonPropertyName("details")] public PlannerPlanDetails Details { get; set; } /// /// Gets or sets tasks. - /// Collection of tasks in the plan. Read-only. Nullable. + /// Read-only. Nullable. Collection of tasks in the plan. /// [JsonPropertyName("tasks")] public IPlannerPlanTasksCollectionPage Tasks { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerPlanDetails.cs b/src/Microsoft.Graph/Generated/model/PlannerPlanDetails.cs index 531402fdeae..8926aa52c3e 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerPlanDetails.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerPlanDetails.cs @@ -30,14 +30,14 @@ public PlannerPlanDetails() /// /// Gets or sets category descriptions. - /// An object that specifies the descriptions of the 25 categories that can be associated with tasks in the plan + /// An object that specifies the descriptions of the six categories that can be associated with tasks in the plan /// [JsonPropertyName("categoryDescriptions")] public PlannerCategoryDescriptions CategoryDescriptions { get; set; } /// /// Gets or sets shared with. - /// The set of user IDs that this plan is shared with. If you are using Microsoft 365 groups, use the groups API to manage group membership to share the group's plan. You can also add existing members of the group to this collection, although it is not required in order for them to access the plan owned by the group. + /// Set of user ids that this plan is shared with. If you are leveraging Microsoft 365 groups, use the Groups API to manage group membership to share the group's plan. You can also add existing members of the group to this collection though it is not required for them to access the plan owned by the group. /// [JsonPropertyName("sharedWith")] public PlannerUserIds SharedWith { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerTask.cs b/src/Microsoft.Graph/Generated/model/PlannerTask.cs index 5ec087bbd80..47930ab788f 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerTask.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerTask.cs @@ -79,7 +79,7 @@ public PlannerTask() /// /// Gets or sets completed date time. - /// Read-only. Date and time at which the 'percentComplete' of the task is set to '100'. 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 would look like this: '2014-01-01T00:00:00Z' + /// Read-only. Date and time at which the 'percentComplete' of the task is set to '100'. 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("completedDateTime")] public DateTimeOffset? CompletedDateTime { get; set; } @@ -100,14 +100,14 @@ public PlannerTask() /// /// Gets or sets created date time. - /// Read-only. Date and time at which the task is 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 would look like this: '2014-01-01T00:00:00Z' + /// Read-only. Date and time at which the task is 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 due date time. - /// Date and time at which the task is due. 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 would look like this: '2014-01-01T00:00:00Z' + /// Date and time at which the task is due. 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("dueDateTime")] public DateTimeOffset? DueDateTime { get; set; } @@ -142,7 +142,7 @@ public PlannerTask() /// /// Gets or sets preview type. - /// This sets the type of preview that shows up on the task. Possible values are: automatic, noPreview, checklist, description, reference. + /// This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. /// [JsonPropertyName("previewType")] public PlannerPreviewType? PreviewType { get; set; } @@ -156,7 +156,7 @@ public PlannerTask() /// /// Gets or sets start date time. - /// Date and time at which the task starts. 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 would look like this: '2014-01-01T00:00:00Z' + /// Date and time at which the task starts. 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("startDateTime")] public DateTimeOffset? StartDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerTaskDetails.cs b/src/Microsoft.Graph/Generated/model/PlannerTaskDetails.cs index 91a60d7f5d2..9772cc2042f 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerTaskDetails.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerTaskDetails.cs @@ -44,7 +44,7 @@ public PlannerTaskDetails() /// /// Gets or sets preview type. - /// This sets the type of preview that shows up on the task. Possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task. + /// This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task. /// [JsonPropertyName("previewType")] public PlannerPreviewType? PreviewType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PlannerUser.cs b/src/Microsoft.Graph/Generated/model/PlannerUser.cs index 588f0ac8cfc..b96d9e0cd3b 100644 --- a/src/Microsoft.Graph/Generated/model/PlannerUser.cs +++ b/src/Microsoft.Graph/Generated/model/PlannerUser.cs @@ -37,7 +37,7 @@ public PlannerUser() /// /// Gets or sets tasks. - /// Read-only. Nullable. Returns the plannerTasks assigned to the user. + /// Read-only. Nullable. Returns the plannerPlans shared with the user. /// [JsonPropertyName("tasks")] public IPlannerUserTasksCollectionPage Tasks { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PolicyRoot.cs b/src/Microsoft.Graph/Generated/model/PolicyRoot.cs index 818a9bc8038..3ad50c1cb49 100644 --- a/src/Microsoft.Graph/Generated/model/PolicyRoot.cs +++ b/src/Microsoft.Graph/Generated/model/PolicyRoot.cs @@ -76,6 +76,18 @@ public PolicyRoot() [JsonPropertyName("tokenLifetimePolicies")] public IPolicyRootTokenLifetimePoliciesCollectionPage TokenLifetimePolicies { get; set; } + /// + /// Gets or sets feature rollout policies. + /// + [JsonPropertyName("featureRolloutPolicies")] + public IPolicyRootFeatureRolloutPoliciesCollectionPage FeatureRolloutPolicies { get; set; } + + /// + /// Gets or sets admin consent request policy. + /// + [JsonPropertyName("adminConsentRequestPolicy")] + public AdminConsentRequestPolicy AdminConsentRequestPolicy { get; set; } + /// /// Gets or sets conditional access policies. /// diff --git a/src/Microsoft.Graph/Generated/model/Post.cs b/src/Microsoft.Graph/Generated/model/Post.cs index e38f222ea50..108f10a2645 100644 --- a/src/Microsoft.Graph/Generated/model/Post.cs +++ b/src/Microsoft.Graph/Generated/model/Post.cs @@ -72,7 +72,7 @@ public Post() /// /// Gets or sets received date time. - /// Specifies when the post was received. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' + /// Specifies when the post was received. The DateTimeOffset 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("receivedDateTime")] public DateTimeOffset? ReceivedDateTime { get; set; } @@ -86,7 +86,7 @@ public Post() /// /// Gets or sets attachments. - /// The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. + /// Read-only. Nullable. /// [JsonPropertyName("attachments")] public IPostAttachmentsCollectionPage Attachments { get; set; } @@ -100,7 +100,7 @@ public Post() /// /// Gets or sets in reply to. - /// The earlier post that this post is replying to in the conversationThread. Read-only. + /// Read-only. /// [JsonPropertyName("inReplyTo")] public Post InReplyTo { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Presence.cs b/src/Microsoft.Graph/Generated/model/Presence.cs index e0e139947dc..2370b19d4eb 100644 --- a/src/Microsoft.Graph/Generated/model/Presence.cs +++ b/src/Microsoft.Graph/Generated/model/Presence.cs @@ -30,7 +30,7 @@ public Presence() /// /// Gets or sets activity. - /// The supplemental information to a user's availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly. + /// The supplemental information to a user's availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive, InAMeeting, Offline, OffWork, OutOfOffice, PresenceUnknown, Presenting, UrgentInterruptionsOnly. /// [JsonPropertyName("activity")] public string Activity { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Print.cs b/src/Microsoft.Graph/Generated/model/Print.cs index bcd0e949b7e..b114c29142a 100644 --- a/src/Microsoft.Graph/Generated/model/Print.cs +++ b/src/Microsoft.Graph/Generated/model/Print.cs @@ -45,6 +45,7 @@ public Print() /// /// Gets or sets operations. + /// The list of print long running operations. /// [JsonPropertyName("operations")] public IPrintOperationsCollectionPage Operations { get; set; } @@ -72,6 +73,7 @@ public Print() /// /// Gets or sets task definitions. + /// List of abstract definition for a task that can be triggered when various events occur within Universal Print. /// [JsonPropertyName("taskDefinitions")] public IPrintTaskDefinitionsCollectionPage TaskDefinitions { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PrintJob.cs b/src/Microsoft.Graph/Generated/model/PrintJob.cs index dbc6bc687ee..6973995ee25 100644 --- a/src/Microsoft.Graph/Generated/model/PrintJob.cs +++ b/src/Microsoft.Graph/Generated/model/PrintJob.cs @@ -37,6 +37,7 @@ public PrintJob() /// /// Gets or sets created by. + /// Read-only. Nullable. /// [JsonPropertyName("createdBy")] public UserIdentity CreatedBy { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PrintTask.cs b/src/Microsoft.Graph/Generated/model/PrintTask.cs index 181aa601bf0..767add51c97 100644 --- a/src/Microsoft.Graph/Generated/model/PrintTask.cs +++ b/src/Microsoft.Graph/Generated/model/PrintTask.cs @@ -30,7 +30,7 @@ public PrintTask() /// /// Gets or sets parent url. - /// The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/beta/print/printers/{printerId}/jobs/{jobId}. Read-only. + /// The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/v1.0/print/printers/{printerId}/jobs/{jobId}. Read-only. /// [JsonPropertyName("parentUrl")] public string ParentUrl { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PrintUsageByUser.cs b/src/Microsoft.Graph/Generated/model/PrintUsageByUser.cs index 53c1c681ddc..38bb09769b4 100644 --- a/src/Microsoft.Graph/Generated/model/PrintUsageByUser.cs +++ b/src/Microsoft.Graph/Generated/model/PrintUsageByUser.cs @@ -30,6 +30,7 @@ public PrintUsageByUser() /// /// Gets or sets user principal name. + /// The UPN of the user represented by these statistics. /// [JsonPropertyName("userPrincipalName")] public string UserPrincipalName { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Printer.cs b/src/Microsoft.Graph/Generated/model/Printer.cs index d619e366153..ad865850ba4 100644 --- a/src/Microsoft.Graph/Generated/model/Printer.cs +++ b/src/Microsoft.Graph/Generated/model/Printer.cs @@ -42,6 +42,13 @@ public Printer() [JsonPropertyName("isShared")] public bool? IsShared { get; set; } + /// + /// Gets or sets last seen date time. + /// The most recent dateTimeOffset when a printer interacted with Universal Print. Read-only. + /// + [JsonPropertyName("lastSeenDateTime")] + public DateTimeOffset? LastSeenDateTime { get; set; } + /// /// Gets or sets registered date time. /// The DateTimeOffset when the printer was registered. Read-only. diff --git a/src/Microsoft.Graph/Generated/model/PrinterBase.cs b/src/Microsoft.Graph/Generated/model/PrinterBase.cs index 193f7b3f608..ac6ea29af96 100644 --- a/src/Microsoft.Graph/Generated/model/PrinterBase.cs +++ b/src/Microsoft.Graph/Generated/model/PrinterBase.cs @@ -31,54 +31,63 @@ protected internal PrinterBase() /// /// Gets or sets capabilities. + /// The capabilities of the printer/printerShare. /// [JsonPropertyName("capabilities")] public PrinterCapabilities Capabilities { get; set; } /// /// Gets or sets defaults. + /// The default print settings of printer/printerShare. /// [JsonPropertyName("defaults")] public PrinterDefaults Defaults { get; set; } /// /// Gets or sets display name. + /// The name of the printer/printerShare. /// [JsonPropertyName("displayName")] public string DisplayName { get; set; } /// /// Gets or sets is accepting jobs. + /// Whether the printer/printerShare is currently accepting new print jobs. /// [JsonPropertyName("isAcceptingJobs")] public bool? IsAcceptingJobs { get; set; } /// /// Gets or sets location. + /// The physical and/or organizational location of the printer/printerShare. /// [JsonPropertyName("location")] public PrinterLocation Location { get; set; } /// /// Gets or sets manufacturer. + /// The manufacturer of the printer/printerShare. /// [JsonPropertyName("manufacturer")] public string Manufacturer { get; set; } /// /// Gets or sets model. + /// The model name of the printer/printerShare. /// [JsonPropertyName("model")] public string Model { get; set; } /// /// Gets or sets status. + /// The processing status of the printer/printerShare, including any errors. /// [JsonPropertyName("status")] public PrinterStatus Status { get; set; } /// /// Gets or sets jobs. + /// The list of jobs that are queued for printing by the printer/printerShare. /// [JsonPropertyName("jobs")] public IPrinterBaseJobsCollectionPage Jobs { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/PrinterCreateOperation.cs b/src/Microsoft.Graph/Generated/model/PrinterCreateOperation.cs index fe054b0226a..db5b84dec96 100644 --- a/src/Microsoft.Graph/Generated/model/PrinterCreateOperation.cs +++ b/src/Microsoft.Graph/Generated/model/PrinterCreateOperation.cs @@ -37,6 +37,7 @@ public PrinterCreateOperation() /// /// Gets or sets printer. + /// The created printer entity. Read-only. /// [JsonPropertyName("printer")] public Printer Printer { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Process.cs b/src/Microsoft.Graph/Generated/model/Process.cs index 79dbae60285..197cf9dd69d 100644 --- a/src/Microsoft.Graph/Generated/model/Process.cs +++ b/src/Microsoft.Graph/Generated/model/Process.cs @@ -44,7 +44,7 @@ public Process() /// /// Gets or sets createdDateTime. - /// Time at which the process was started. 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 would look like this: '2014-01-01T00:00:00Z'. + /// Time at which the process was started. 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; } @@ -79,7 +79,7 @@ public Process() /// /// Gets or sets parentProcessCreatedDateTime. - /// DateTime at which the parent process was started. 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 would look like this: '2014-01-01T00:00:00Z'. + /// DateTime at which the parent process was started. 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("parentProcessCreatedDateTime")] public DateTimeOffset? ParentProcessCreatedDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ProvisionedIdentity.cs b/src/Microsoft.Graph/Generated/model/ProvisionedIdentity.cs new file mode 100644 index 00000000000..0543ea412b3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/ProvisionedIdentity.cs @@ -0,0 +1,45 @@ +// ------------------------------------------------------------------------------ +// 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 ProvisionedIdentity. + /// + public partial class ProvisionedIdentity : Identity + { + /// + /// Initializes a new instance of the class. + /// + public ProvisionedIdentity() + { + this.ODataType = "microsoft.graph.provisionedIdentity"; + } + + /// + /// Gets or sets details. + /// Details of the identity. + /// + [JsonPropertyName("details")] + public DetailsInfo Details { get; set; } + + /// + /// Gets or sets identityType. + /// Type of identity that has been provisioned, such as 'user' or 'group'. + /// + [JsonPropertyName("identityType")] + public string IdentityType { get; set; } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/ProvisioningAction.cs b/src/Microsoft.Graph/Generated/model/ProvisioningAction.cs new file mode 100644 index 00000000000..44928dddc1c --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/ProvisioningAction.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 ProvisioningAction. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum ProvisioningAction + { + + /// + /// Other + /// + Other = 0, + + /// + /// Create + /// + Create = 1, + + /// + /// Delete + /// + Delete = 2, + + /// + /// Disable + /// + Disable = 3, + + /// + /// Update + /// + Update = 4, + + /// + /// Staged Delete + /// + StagedDelete = 5, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 6, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/ProvisioningErrorInfo.cs b/src/Microsoft.Graph/Generated/model/ProvisioningErrorInfo.cs new file mode 100644 index 00000000000..a6a75caa8ba --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/ProvisioningErrorInfo.cs @@ -0,0 +1,74 @@ +// ------------------------------------------------------------------------------ +// 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 ProvisioningErrorInfo. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class ProvisioningErrorInfo + { + /// + /// Initializes a new instance of the class. + /// + public ProvisioningErrorInfo() + { + this.ODataType = "microsoft.graph.provisioningErrorInfo"; + } + + /// + /// Gets or sets additionalDetails. + /// + [JsonPropertyName("additionalDetails")] + public string AdditionalDetails { get; set; } + + /// + /// Gets or sets errorCategory. + /// + [JsonPropertyName("errorCategory")] + public ProvisioningStatusErrorCategory? ErrorCategory { get; set; } + + /// + /// Gets or sets errorCode. + /// + [JsonPropertyName("errorCode")] + public string ErrorCode { get; set; } + + /// + /// Gets or sets reason. + /// + [JsonPropertyName("reason")] + public string Reason { get; set; } + + /// + /// Gets or sets recommendedAction. + /// + [JsonPropertyName("recommendedAction")] + public string RecommendedAction { 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/ProvisioningObjectSummary.cs b/src/Microsoft.Graph/Generated/model/ProvisioningObjectSummary.cs new file mode 100644 index 00000000000..3f309957daf --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/ProvisioningObjectSummary.cs @@ -0,0 +1,143 @@ +// ------------------------------------------------------------------------------ +// 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 Provisioning Object Summary. + /// + public partial class ProvisioningObjectSummary : Entity + { + + /// + /// The ProvisioningObjectSummary constructor + /// + public ProvisioningObjectSummary() + { + this.ODataType = "microsoft.graph.provisioningObjectSummary"; + } + + /// + /// Gets or sets activity date time. + /// 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("activityDateTime")] + public DateTimeOffset? ActivityDateTime { get; set; } + + /// + /// Gets or sets change id. + /// Unique ID of this change in this cycle. + /// + [JsonPropertyName("changeId")] + public string ChangeId { get; set; } + + /// + /// Gets or sets cycle id. + /// Unique ID per job iteration. + /// + [JsonPropertyName("cycleId")] + public string CycleId { get; set; } + + /// + /// Gets or sets duration in milliseconds. + /// Indicates how long this provisioning action took to finish. Measured in milliseconds. + /// + [JsonPropertyName("durationInMilliseconds")] + public Int32? DurationInMilliseconds { get; set; } + + /// + /// Gets or sets initiated by. + /// Details of who initiated this provisioning. + /// + [JsonPropertyName("initiatedBy")] + public Initiator InitiatedBy { get; set; } + + /// + /// Gets or sets job id. + /// The unique ID for the whole provisioning job. + /// + [JsonPropertyName("jobId")] + public string JobId { get; set; } + + /// + /// Gets or sets modified properties. + /// Details of each property that was modified in this provisioning action on this object. + /// + [JsonPropertyName("modifiedProperties")] + public IEnumerable ModifiedProperties { get; set; } + + /// + /// Gets or sets provisioning action. + /// + [JsonPropertyName("provisioningAction")] + public ProvisioningAction? ProvisioningAction { get; set; } + + /// + /// Gets or sets provisioning status info. + /// + [JsonPropertyName("provisioningStatusInfo")] + public ProvisioningStatusInfo ProvisioningStatusInfo { get; set; } + + /// + /// Gets or sets provisioning steps. + /// Details of each step in provisioning. + /// + [JsonPropertyName("provisioningSteps")] + public IEnumerable ProvisioningSteps { get; set; } + + /// + /// Gets or sets service principal. + /// Represents the service principal used for provisioning. + /// + [JsonPropertyName("servicePrincipal")] + public ProvisioningServicePrincipal ServicePrincipal { get; set; } + + /// + /// Gets or sets source identity. + /// Details of source object being provisioned. + /// + [JsonPropertyName("sourceIdentity")] + public ProvisionedIdentity SourceIdentity { get; set; } + + /// + /// Gets or sets source system. + /// Details of source system of the object being provisioned. + /// + [JsonPropertyName("sourceSystem")] + public ProvisioningSystem SourceSystem { get; set; } + + /// + /// Gets or sets target identity. + /// Details of target object being provisioned. + /// + [JsonPropertyName("targetIdentity")] + public ProvisionedIdentity TargetIdentity { get; set; } + + /// + /// Gets or sets target system. + /// Details of target system of the object being provisioned. + /// + [JsonPropertyName("targetSystem")] + public ProvisioningSystem TargetSystem { get; set; } + + /// + /// Gets or sets tenant id. + /// Unique Azure AD tenant ID. + /// + [JsonPropertyName("tenantId")] + public string TenantId { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/ProvisioningResult.cs b/src/Microsoft.Graph/Generated/model/ProvisioningResult.cs new file mode 100644 index 00000000000..5820beb7974 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/ProvisioningResult.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 ProvisioningResult. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum ProvisioningResult + { + + /// + /// Success + /// + Success = 0, + + /// + /// Failure + /// + Failure = 1, + + /// + /// Skipped + /// + Skipped = 2, + + /// + /// Warning + /// + Warning = 3, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 4, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/ProvisioningServicePrincipal.cs b/src/Microsoft.Graph/Generated/model/ProvisioningServicePrincipal.cs new file mode 100644 index 00000000000..71912e2f564 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/ProvisioningServicePrincipal.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 ProvisioningServicePrincipal. + /// + public partial class ProvisioningServicePrincipal : Identity + { + /// + /// Initializes a new instance of the class. + /// + public ProvisioningServicePrincipal() + { + this.ODataType = "microsoft.graph.provisioningServicePrincipal"; + } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/ProvisioningStatusErrorCategory.cs b/src/Microsoft.Graph/Generated/model/ProvisioningStatusErrorCategory.cs new file mode 100644 index 00000000000..63bb84f9a4d --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/ProvisioningStatusErrorCategory.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 ProvisioningStatusErrorCategory. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum ProvisioningStatusErrorCategory + { + + /// + /// Failure + /// + Failure = 0, + + /// + /// Non Service Failure + /// + NonServiceFailure = 1, + + /// + /// Success + /// + Success = 2, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 3, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/ProvisioningStatusInfo.cs b/src/Microsoft.Graph/Generated/model/ProvisioningStatusInfo.cs new file mode 100644 index 00000000000..cdce04bb7a4 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/ProvisioningStatusInfo.cs @@ -0,0 +1,56 @@ +// ------------------------------------------------------------------------------ +// 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 ProvisioningStatusInfo. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class ProvisioningStatusInfo + { + /// + /// Initializes a new instance of the class. + /// + public ProvisioningStatusInfo() + { + this.ODataType = "microsoft.graph.provisioningStatusInfo"; + } + + /// + /// Gets or sets errorInformation. + /// + [JsonPropertyName("errorInformation")] + public ProvisioningErrorInfo ErrorInformation { get; set; } + + /// + /// Gets or sets status. + /// + [JsonPropertyName("status")] + public ProvisioningResult? Status { 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/ProvisioningStep.cs b/src/Microsoft.Graph/Generated/model/ProvisioningStep.cs new file mode 100644 index 00000000000..95eff22a3d3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/ProvisioningStep.cs @@ -0,0 +1,79 @@ +// ------------------------------------------------------------------------------ +// 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 ProvisioningStep. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class ProvisioningStep + { + /// + /// Initializes a new instance of the class. + /// + public ProvisioningStep() + { + this.ODataType = "microsoft.graph.provisioningStep"; + } + + /// + /// Gets or sets description. + /// Summary of what occurred during the step. + /// + [JsonPropertyName("description")] + public string Description { get; set; } + + /// + /// Gets or sets details. + /// Details of what occurred during the step. + /// + [JsonPropertyName("details")] + public DetailsInfo Details { get; set; } + + /// + /// Gets or sets name. + /// Name of the step. + /// + [JsonPropertyName("name")] + public string Name { get; set; } + + /// + /// Gets or sets provisioningStepType. + /// Type of step. Possible values are: import, scoping, matching, processing, referenceResolution, export, unknownFutureValue. + /// + [JsonPropertyName("provisioningStepType")] + public ProvisioningStepType? ProvisioningStepType { get; set; } + + /// + /// Gets or sets status. + /// Status of the step. Possible values are: success, warning, failure, skipped, unknownFutureValue. + /// + [JsonPropertyName("status")] + public ProvisioningResult? Status { 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/ProvisioningStepType.cs b/src/Microsoft.Graph/Generated/model/ProvisioningStepType.cs new file mode 100644 index 00000000000..3157718085a --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/ProvisioningStepType.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 ProvisioningStepType. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum ProvisioningStepType + { + + /// + /// Import + /// + Import = 0, + + /// + /// Scoping + /// + Scoping = 1, + + /// + /// Matching + /// + Matching = 2, + + /// + /// Processing + /// + Processing = 3, + + /// + /// Reference Resolution + /// + ReferenceResolution = 4, + + /// + /// Export + /// + Export = 5, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 6, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/ProvisioningSystem.cs b/src/Microsoft.Graph/Generated/model/ProvisioningSystem.cs new file mode 100644 index 00000000000..60abbaa5a30 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/ProvisioningSystem.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 ProvisioningSystem. + /// + public partial class ProvisioningSystem : Identity + { + /// + /// Initializes a new instance of the class. + /// + public ProvisioningSystem() + { + this.ODataType = "microsoft.graph.provisioningSystem"; + } + + /// + /// Gets or sets details. + /// + [JsonPropertyName("details")] + public DetailsInfo Details { get; set; } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/RbacApplication.cs b/src/Microsoft.Graph/Generated/model/RbacApplication.cs new file mode 100644 index 00000000000..01264bcb8f1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/RbacApplication.cs @@ -0,0 +1,45 @@ +// ------------------------------------------------------------------------------ +// 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 Rbac Application. + /// + public partial class RbacApplication : Entity + { + + /// + /// The RbacApplication constructor + /// + public RbacApplication() + { + this.ODataType = "microsoft.graph.rbacApplication"; + } + + /// + /// Gets or sets role assignments. + /// + [JsonPropertyName("roleAssignments")] + public IRbacApplicationRoleAssignmentsCollectionPage RoleAssignments { get; set; } + + /// + /// Gets or sets role definitions. + /// + [JsonPropertyName("roleDefinitions")] + public IRbacApplicationRoleDefinitionsCollectionPage RoleDefinitions { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/RecentNotebook.cs b/src/Microsoft.Graph/Generated/model/RecentNotebook.cs index 4789b5fbfd6..c830af4dde5 100644 --- a/src/Microsoft.Graph/Generated/model/RecentNotebook.cs +++ b/src/Microsoft.Graph/Generated/model/RecentNotebook.cs @@ -37,7 +37,7 @@ public RecentNotebook() /// /// Gets or sets lastAccessedTime. - /// The date and time when the notebook was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. + /// The date and time when the notebook was last modified. The timestamp 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. Read-only. /// [JsonPropertyName("lastAccessedTime")] public DateTimeOffset? LastAccessedTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/RecentNotebookLinks.cs b/src/Microsoft.Graph/Generated/model/RecentNotebookLinks.cs index 47124c3a53e..af442d7a016 100644 --- a/src/Microsoft.Graph/Generated/model/RecentNotebookLinks.cs +++ b/src/Microsoft.Graph/Generated/model/RecentNotebookLinks.cs @@ -30,7 +30,7 @@ public RecentNotebookLinks() /// /// Gets or sets oneNoteClientUrl. - /// Opens the notebook in the OneNote client, if it's installed. + /// Opens the notebook in the OneNote native client if it's installed. /// [JsonPropertyName("oneNoteClientUrl")] public ExternalLink OneNoteClientUrl { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/RecordingInfo.cs b/src/Microsoft.Graph/Generated/model/RecordingInfo.cs index 1f6ab1cb48c..cf24f49584c 100644 --- a/src/Microsoft.Graph/Generated/model/RecordingInfo.cs +++ b/src/Microsoft.Graph/Generated/model/RecordingInfo.cs @@ -30,7 +30,7 @@ public RecordingInfo() /// /// Gets or sets initiator. - /// The identities of recording initiator. + /// The identities of the recording initiator. /// [JsonPropertyName("initiator")] public IdentitySet Initiator { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/RecurrencePattern.cs b/src/Microsoft.Graph/Generated/model/RecurrencePattern.cs index 9dc593295ba..42a08924d7e 100644 --- a/src/Microsoft.Graph/Generated/model/RecurrencePattern.cs +++ b/src/Microsoft.Graph/Generated/model/RecurrencePattern.cs @@ -37,21 +37,21 @@ public RecurrencePattern() /// /// Gets or sets daysOfWeek. - /// A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly. + /// A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly. /// [JsonPropertyName("daysOfWeek")] public IEnumerable DaysOfWeek { get; set; } /// /// Gets or sets firstDayOfWeek. - /// The first day of the week. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly. + /// The first day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly. /// [JsonPropertyName("firstDayOfWeek")] public DayOfWeek? FirstDayOfWeek { get; set; } /// /// Gets or sets index. - /// Specifies on which instance of the allowed days specified in daysOfsWeek the event occurs, counted from the first instance in the month. Possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly. + /// Specifies on which instance of the allowed days specified in daysOfWeek the event occurs, counted from the first instance in the month. The possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly. /// [JsonPropertyName("index")] public WeekIndex? Index { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/RecurrenceRange.cs b/src/Microsoft.Graph/Generated/model/RecurrenceRange.cs index 36d51b18c69..702245c3cb3 100644 --- a/src/Microsoft.Graph/Generated/model/RecurrenceRange.cs +++ b/src/Microsoft.Graph/Generated/model/RecurrenceRange.cs @@ -58,7 +58,7 @@ public RecurrenceRange() /// /// Gets or sets type. - /// The recurrence range. Possible values are: endDate, noEnd, numbered. Required. + /// The recurrence range. The possible values are: endDate, noEnd, numbered. Required. /// [JsonPropertyName("type")] public RecurrenceRangeType? Type { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/RemoteAssistancePartner.cs b/src/Microsoft.Graph/Generated/model/RemoteAssistancePartner.cs index f33510479fd..cfb1b8c2525 100644 --- a/src/Microsoft.Graph/Generated/model/RemoteAssistancePartner.cs +++ b/src/Microsoft.Graph/Generated/model/RemoteAssistancePartner.cs @@ -44,7 +44,7 @@ public RemoteAssistancePartner() /// /// Gets or sets onboarding status. - /// A friendly description of the current TeamViewer connector status. Possible values are: notOnboarded, onboarding, onboarded. + /// TBD. Possible values are: notOnboarded, onboarding, onboarded. /// [JsonPropertyName("onboardingStatus")] public RemoteAssistanceOnboardingStatus? OnboardingStatus { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Report.cs b/src/Microsoft.Graph/Generated/model/Report.cs index 1b1d35b1985..a044cbbd1db 100644 --- a/src/Microsoft.Graph/Generated/model/Report.cs +++ b/src/Microsoft.Graph/Generated/model/Report.cs @@ -30,7 +30,7 @@ public Report() /// /// Gets or sets content. - /// Report content; details vary by report type. + /// Not yet documented /// [JsonPropertyName("content")] public Stream Content { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Request.cs b/src/Microsoft.Graph/Generated/model/Request.cs new file mode 100644 index 00000000000..df66b3daf5e --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/Request.cs @@ -0,0 +1,69 @@ +// ------------------------------------------------------------------------------ +// 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 Request. + /// + public partial class RequestObject : Entity + { + + /// + /// The Request constructor + /// + public RequestObject() + { + this.ODataType = "microsoft.graph.request"; + } + + /// + /// Gets or sets approval id. + /// + [JsonPropertyName("approvalId")] + public string ApprovalId { get; set; } + + /// + /// Gets or sets completed date time. + /// + [JsonPropertyName("completedDateTime")] + public DateTimeOffset? CompletedDateTime { get; set; } + + /// + /// Gets or sets created by. + /// + [JsonPropertyName("createdBy")] + public IdentitySet CreatedBy { get; set; } + + /// + /// Gets or sets created date time. + /// + [JsonPropertyName("createdDateTime")] + public DateTimeOffset? CreatedDateTime { get; set; } + + /// + /// Gets or sets custom data. + /// + [JsonPropertyName("customData")] + public string CustomData { get; set; } + + /// + /// Gets or sets status. + /// + [JsonPropertyName("status")] + public string Status { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/ResourceAction.cs b/src/Microsoft.Graph/Generated/model/ResourceAction.cs index bbf4345bc0b..f3489054c7b 100644 --- a/src/Microsoft.Graph/Generated/model/ResourceAction.cs +++ b/src/Microsoft.Graph/Generated/model/ResourceAction.cs @@ -37,7 +37,7 @@ public ResourceAction() /// /// Gets or sets notAllowedResourceActions. - /// Not Allowed Actions. + /// Not Allowed Actions /// [JsonPropertyName("notAllowedResourceActions")] public IEnumerable NotAllowedResourceActions { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ResponseStatus.cs b/src/Microsoft.Graph/Generated/model/ResponseStatus.cs index 701917bd7e1..07afd2de4a6 100644 --- a/src/Microsoft.Graph/Generated/model/ResponseStatus.cs +++ b/src/Microsoft.Graph/Generated/model/ResponseStatus.cs @@ -30,14 +30,14 @@ public ResponseStatus() /// /// Gets or sets response. - /// The response type. Possible values are: None, Organizer, TentativelyAccepted, Accepted, Declined, NotResponded. + /// The response type. The possible values are: None, Organizer, TentativelyAccepted, Accepted, Declined, NotResponded. /// [JsonPropertyName("response")] public ResponseType? Response { get; set; } /// /// Gets or sets time. - /// The date and time that the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' + /// The date and time that the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z /// [JsonPropertyName("time")] public DateTimeOffset? Time { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/RoleManagement.cs b/src/Microsoft.Graph/Generated/model/RoleManagement.cs new file mode 100644 index 00000000000..8623d4a5d12 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/RoleManagement.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 Role Management. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class RoleManagement + { + + /// + /// The RoleManagement constructor + /// + public RoleManagement() + { + this.ODataType = "microsoft.graph.roleManagement"; + } + + /// + /// 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/RolePermission.cs b/src/Microsoft.Graph/Generated/model/RolePermission.cs index 6c464ab2305..0697331fe46 100644 --- a/src/Microsoft.Graph/Generated/model/RolePermission.cs +++ b/src/Microsoft.Graph/Generated/model/RolePermission.cs @@ -30,7 +30,7 @@ public RolePermission() /// /// Gets or sets resourceActions. - /// Resource Actions each containing a set of allowed and not allowed permissions. + /// Actions /// [JsonPropertyName("resourceActions")] public IEnumerable ResourceActions { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/SchemaExtension.cs b/src/Microsoft.Graph/Generated/model/SchemaExtension.cs index babcf1f4c2f..0965f5a5803 100644 --- a/src/Microsoft.Graph/Generated/model/SchemaExtension.cs +++ b/src/Microsoft.Graph/Generated/model/SchemaExtension.cs @@ -58,7 +58,7 @@ public SchemaExtension() /// /// Gets or sets target types. - /// Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from administrativeUnit, contact, device, event, group, message, organization, post, or user. + /// Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from contact, device, event, group, message, organization, post, or user. /// [JsonPropertyName("targetTypes")] public IEnumerable TargetTypes { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/SearchRequest.cs b/src/Microsoft.Graph/Generated/model/SearchRequest.cs index f1887b53926..d5d4edfe650 100644 --- a/src/Microsoft.Graph/Generated/model/SearchRequest.cs +++ b/src/Microsoft.Graph/Generated/model/SearchRequest.cs @@ -30,14 +30,14 @@ public SearchRequestObject() /// /// Gets or sets contentSources. - /// Contains the connection to be targeted. Respects the following format : /external/connections/connectionid where connectionid is the ConnectionId defined in the Connectors Administration. Note : contentSource is only applicable when entityType=externalItem. Optional. + /// Contains the connection to be targeted. Respects the following format : /external/connections/connectionid where connectionid is the ConnectionId defined in the Connectors Administration. Note: contentSource is only applicable when entityType=externalItem. Optional. /// [JsonPropertyName("contentSources")] public IEnumerable ContentSources { get; set; } /// /// Gets or sets enableTopResults. - /// This triggers hybrid sort for messages : the first 3 messages are the most relevant. This property is only applicable to entityType=message. Optional. + /// This triggers hybrid sort for messages: the first 3 messages are the most relevant. This property is only applicable to entityType=message. Optional. /// [JsonPropertyName("enableTopResults")] public bool? EnableTopResults { get; set; } @@ -51,7 +51,7 @@ public SearchRequestObject() /// /// Gets or sets fields. - /// Contains the fields to be returned for each resource object specified in entityTypes, allowing customization of the fields returned by default otherwise, including additional fields such as custom managed properties from SharePoint and OneDrive, or custom fields in externalItem from content ingested by Graph connectors. Optional. + /// Contains the fields to be returned for each resource object specified in entityTypes, allowing customization of the fields returned by default otherwise, including additional fields such as custom managed properties from SharePoint and OneDrive, or custom fields in externalItem from content that Microsoft Graph connectors bring in. The fields property can be using the semantic labels applied to properties. For example, if a property is label as title, you can retrieve it using the following syntax : label_title.Optional. /// [JsonPropertyName("fields")] public IEnumerable Fields { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/SecureScoreControlProfile.cs b/src/Microsoft.Graph/Generated/model/SecureScoreControlProfile.cs index f31df0ed677..6dce9ad2c85 100644 --- a/src/Microsoft.Graph/Generated/model/SecureScoreControlProfile.cs +++ b/src/Microsoft.Graph/Generated/model/SecureScoreControlProfile.cs @@ -58,7 +58,7 @@ public SecureScoreControlProfile() /// /// Gets or sets control category. - /// Control action category (Account, Data, Device, Apps, Infrastructure). + /// Control action category (Identity, Data, Device, Apps, Infrastructure). /// [JsonPropertyName("controlCategory")] public string ControlCategory { get; set; } @@ -93,7 +93,7 @@ public SecureScoreControlProfile() /// /// Gets or sets max score. - /// Current obtained max score on specified date. + /// max attainable score for the control. /// [JsonPropertyName("maxScore")] public double? MaxScore { get; set; } @@ -128,7 +128,7 @@ public SecureScoreControlProfile() /// /// Gets or sets threats. - /// List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,elevationOfPrivilege,maliciousInsider,passwordCracking,phishingOrWhaling,spoofing). + /// List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage, /// [JsonPropertyName("threats")] public IEnumerable Threats { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ServicePlanInfo.cs b/src/Microsoft.Graph/Generated/model/ServicePlanInfo.cs index 3a0fdeab433..385254815d9 100644 --- a/src/Microsoft.Graph/Generated/model/ServicePlanInfo.cs +++ b/src/Microsoft.Graph/Generated/model/ServicePlanInfo.cs @@ -37,7 +37,7 @@ public ServicePlanInfo() /// /// Gets or sets provisioningStatus. - /// The provisioning status of the service plan. Possible values:'Success' - Service is fully provisioned.'Disabled' - Service has been disabled.'PendingInput' - Service is not yet provisioned; awaiting service confirmation.'PendingActivation' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan).'PendingProvisioning' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet. + /// The provisioning status of the service plan. Possible values:'Success' - Service is fully provisioned.'Disabled' - Service has been disabled.'PendingInput' - Service is not yet provisioned; awaiting service confirmation.'PendingActivation' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)'PendingProvisioning' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet. /// [JsonPropertyName("provisioningStatus")] public string ProvisioningStatus { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ServicePrincipal.cs b/src/Microsoft.Graph/Generated/model/ServicePrincipal.cs index 7a0ec6304c3..01af36c988f 100644 --- a/src/Microsoft.Graph/Generated/model/ServicePrincipal.cs +++ b/src/Microsoft.Graph/Generated/model/ServicePrincipal.cs @@ -51,6 +51,7 @@ public ServicePrincipal() /// /// Gets or sets app description. + /// The description exposed by the associated application. /// [JsonPropertyName("appDescription")] public string AppDescription { get; set; } @@ -99,6 +100,7 @@ public ServicePrincipal() /// /// Gets or sets description. + /// Free text field to provide an internal end-user facing description of the service principal. End-user portals such MyApps will display the application description in this field. The maximum allowed size is 1024 characters. /// [JsonPropertyName("description")] public string Description { get; set; } @@ -147,6 +149,7 @@ public ServicePrincipal() /// /// Gets or sets notes. + /// Free text field to capture information about the service principal, typically used for operational purposes. Maximum allowed size is 1024 characters. /// [JsonPropertyName("notes")] public string Notes { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/SettingTemplateValue.cs b/src/Microsoft.Graph/Generated/model/SettingTemplateValue.cs index a9ab6db5618..43784e126b6 100644 --- a/src/Microsoft.Graph/Generated/model/SettingTemplateValue.cs +++ b/src/Microsoft.Graph/Generated/model/SettingTemplateValue.cs @@ -30,28 +30,28 @@ public SettingTemplateValue() /// /// Gets or sets defaultValue. - /// Default value for the setting. Read-only. + /// Default value for the setting. /// [JsonPropertyName("defaultValue")] public string DefaultValue { get; set; } /// /// Gets or sets description. - /// Description of the setting. Read-only. + /// Description of the setting. /// [JsonPropertyName("description")] public string Description { get; set; } /// /// Gets or sets name. - /// Name of the setting. Read-only. + /// Name of the setting. /// [JsonPropertyName("name")] public string Name { get; set; } /// /// Gets or sets type. - /// Type of the setting. Read-only. + /// Type of the setting. /// [JsonPropertyName("type")] public string Type { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/SettingValue.cs b/src/Microsoft.Graph/Generated/model/SettingValue.cs index fba1b0d52ad..b352e5ed630 100644 --- a/src/Microsoft.Graph/Generated/model/SettingValue.cs +++ b/src/Microsoft.Graph/Generated/model/SettingValue.cs @@ -30,7 +30,7 @@ public SettingValue() /// /// Gets or sets name. - /// Name of the setting (as defined by the directorySettingTemplate). + /// Name of the setting (as defined by the groupSettingTemplate). /// [JsonPropertyName("name")] public string Name { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/SharedPCConfiguration.cs b/src/Microsoft.Graph/Generated/model/SharedPCConfiguration.cs index f7e52c9cfed..648628ee826 100644 --- a/src/Microsoft.Graph/Generated/model/SharedPCConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/SharedPCConfiguration.cs @@ -37,7 +37,7 @@ public SharedPCConfiguration() /// /// Gets or sets allowed accounts. - /// Indicates which type of accounts are allowed to use on a shared PC. Possible values are: notConfigured, guest, domain. + /// Indicates which type of accounts are allowed to use on a shared PC. Possible values are: guest, domain. /// [JsonPropertyName("allowedAccounts")] public SharedPCAllowedAccountType? AllowedAccounts { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/ShiftActivity.cs b/src/Microsoft.Graph/Generated/model/ShiftActivity.cs index c4cd34d032d..0701c14a8a4 100644 --- a/src/Microsoft.Graph/Generated/model/ShiftActivity.cs +++ b/src/Microsoft.Graph/Generated/model/ShiftActivity.cs @@ -44,7 +44,7 @@ public ShiftActivity() /// /// Gets or sets endDateTime. - /// The end date and time for the shiftActivity. 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 would look like this: '2014-01-01T00:00:00Z'. Required. + /// The end date and time for the shiftActivity. 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. Required. /// [JsonPropertyName("endDateTime")] public DateTimeOffset? EndDateTime { get; set; } @@ -58,7 +58,7 @@ public ShiftActivity() /// /// Gets or sets startDateTime. - /// The start date and time for the shiftActivity. 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 would look like this: '2014-01-01T00:00:00Z'. Required. + /// The start date and time for the shiftActivity. 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. Required. /// [JsonPropertyName("startDateTime")] public DateTimeOffset? StartDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/SignIn.cs b/src/Microsoft.Graph/Generated/model/SignIn.cs index 97162a9e491..49271ddcd51 100644 --- a/src/Microsoft.Graph/Generated/model/SignIn.cs +++ b/src/Microsoft.Graph/Generated/model/SignIn.cs @@ -30,14 +30,14 @@ public SignIn() /// /// Gets or sets app display name. - /// The application name displayed in the Azure Portal. + /// App name displayed in the Azure Portal. /// [JsonPropertyName("appDisplayName")] public string AppDisplayName { get; set; } /// /// Gets or sets app id. - /// The application identifier in Azure Active Directory. + /// Unique GUID representing the app ID in the Azure Active Directory. /// [JsonPropertyName("appId")] public string AppId { get; set; } @@ -51,84 +51,84 @@ public SignIn() /// /// Gets or sets client app used. - /// The legacy client used for sign-in activity. For example, Browser, Exchange Active Sync,Modern clients, IMAP, MAPI, SMTP, or POP. + /// Identifies the legacy client used for sign-in activity. Includes Browser, Exchange Active Sync, modern clients, IMAP, MAPI, SMTP, and POP. /// [JsonPropertyName("clientAppUsed")] public string ClientAppUsed { get; set; } /// /// Gets or sets conditional access status. - /// The status of the conditional access policy triggered. Possible values: success, failure, notApplied, or unknownFutureValue. + /// Reports status of an activated conditional access policy. Possible values are: success, failure, notApplied, and unknownFutureValue. /// [JsonPropertyName("conditionalAccessStatus")] public ConditionalAccessStatus? ConditionalAccessStatus { get; set; } /// /// Gets or sets correlation id. - /// The identifier that's sent from the client when sign-in is initiated. This is used for troubleshooting the corresponding sign-in activity when calling for support. + /// The request ID sent from the client when the sign-in is initiated; used to troubleshoot sign-in activity. /// [JsonPropertyName("correlationId")] public string CorrelationId { get; set; } /// /// Gets or sets created date time. - /// The date and time the sign-in was initiated. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. + /// Date and time (UTC) the sign-in was initiated. Example: midnight on Jan 1, 2014 is reported as 2014-01-01T00:00:00Z. /// [JsonPropertyName("createdDateTime")] public DateTimeOffset? CreatedDateTime { get; set; } /// /// Gets or sets device detail. - /// The device information from where the sign-in occurred. Includes information such as deviceId, OS, and browser. + /// Device information from where the sign-in occurred; includes device ID, operating system, and browser. /// [JsonPropertyName("deviceDetail")] public DeviceDetail DeviceDetail { get; set; } /// /// Gets or sets ip address. - /// The IP address of the client from where the sign-in occurred. + /// IP address of the client used to sign in. /// [JsonPropertyName("ipAddress")] public string IpAddress { get; set; } /// /// Gets or sets is interactive. - /// Indicates whether a sign-in is interactive or not. + /// Indicates if a sign-in is interactive or not. /// [JsonPropertyName("isInteractive")] public bool? IsInteractive { get; set; } /// /// Gets or sets location. - /// The city, state, and 2 letter country code from where the sign-in occurred. + /// Provides the city, state, and country code where the sign-in originated. /// [JsonPropertyName("location")] public SignInLocation Location { get; set; } /// /// Gets or sets resource display name. - /// The name of the resource that the user signed in to. + /// Name of the resource the user signed into. /// [JsonPropertyName("resourceDisplayName")] public string ResourceDisplayName { get; set; } /// /// Gets or sets resource id. - /// The identifier of the resource that the user signed in to. + /// ID of the resource that the user signed into. /// [JsonPropertyName("resourceId")] public string ResourceId { get; set; } /// /// Gets or sets risk detail. - /// The reason behind a specific state of a risky user, sign-in, or a risk event. Possible values: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, or unknownFutureValue. The value none means that no action has been performed on the user or sign-in so far. Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned hidden. + /// Provides the 'reason' behind a specific state of a risky user, sign-in or a risk event. The possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, unknownFutureValue. The value none means that no action has been performed on the user or sign-in so far. Note: Details for this property require an Azure AD Premium P2 license. Other licenses return the value hidden. /// [JsonPropertyName("riskDetail")] public RiskDetail? RiskDetail { get; set; } /// /// Gets or sets risk event types. - /// The list of risk event types associated with the sign-in. Possible values: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic, or unknownFutureValue. + /// Risk event types associated with the sign-in. The possible values are: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic, and unknownFutureValue. /// [JsonPropertyName("riskEventTypes")] public IEnumerable RiskEventTypes { get; set; } @@ -142,49 +142,49 @@ public SignIn() /// /// Gets or sets risk level aggregated. - /// The aggregated risk level. Possible values: none, low, medium, high, hidden, or unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned hidden. + /// Aggregated risk level. The possible values are: none, low, medium, high, hidden, and unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers will be returned hidden. /// [JsonPropertyName("riskLevelAggregated")] public RiskLevel? RiskLevelAggregated { get; set; } /// /// Gets or sets risk level during sign in. - /// The risk level during sign-in. Possible values: none, low, medium, high, hidden, or unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned hidden. + /// Risk level during sign-in. The possible values are: none, low, medium, high, hidden, and unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers will be returned hidden. /// [JsonPropertyName("riskLevelDuringSignIn")] public RiskLevel? RiskLevelDuringSignIn { get; set; } /// /// Gets or sets risk state. - /// The risk state of a risky user, sign-in, or a risk event. Possible values: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, or unknownFutureValue. + /// Reports status of the risky user, sign-in, or a risk event. The possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue. /// [JsonPropertyName("riskState")] public RiskState? RiskState { get; set; } /// /// Gets or sets status. - /// The sign-in status. Includes the error code and description of the error (in case of a sign-in failure). + /// Sign-in status. Includes the error code and description of the error (in case of a sign-in failure). /// [JsonPropertyName("status")] public SignInStatus Status { get; set; } /// /// Gets or sets user display name. - /// The display name of the user. + /// Display name of the user that initiated the sign-in. /// [JsonPropertyName("userDisplayName")] public string UserDisplayName { get; set; } /// /// Gets or sets user id. - /// The identifier of the user. + /// ID of the user that initiated the sign-in. /// [JsonPropertyName("userId")] public string UserId { get; set; } /// /// Gets or sets user principal name. - /// The UPN of the user. + /// User principal name of the user that initiated the sign-in. /// [JsonPropertyName("userPrincipalName")] public string UserPrincipalName { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/StagedFeatureName.cs b/src/Microsoft.Graph/Generated/model/StagedFeatureName.cs new file mode 100644 index 00000000000..41c206afcc1 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/StagedFeatureName.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 StagedFeatureName. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum StagedFeatureName + { + + /// + /// Passthrough Authentication + /// + PassthroughAuthentication = 0, + + /// + /// Seamless Sso + /// + SeamlessSso = 1, + + /// + /// Password Hash Sync + /// + PasswordHashSync = 2, + + /// + /// Email As Alternate Id + /// + EmailAsAlternateId = 3, + + /// + /// Unknown Future Value + /// + UnknownFutureValue = 4, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/StoragePlanInformation.cs b/src/Microsoft.Graph/Generated/model/StoragePlanInformation.cs index 5818be88a2b..c1bd8ff2022 100644 --- a/src/Microsoft.Graph/Generated/model/StoragePlanInformation.cs +++ b/src/Microsoft.Graph/Generated/model/StoragePlanInformation.cs @@ -30,7 +30,7 @@ public StoragePlanInformation() /// /// Gets or sets upgradeAvailable. - /// Indicates if there are higher storage quota plans available. Read-only. + /// Indicates whether there are higher storage quota plans available. Read-only. /// [JsonPropertyName("upgradeAvailable")] public bool? UpgradeAvailable { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Subscription.cs b/src/Microsoft.Graph/Generated/model/Subscription.cs index c14fef10aa6..f7ec4efdeb2 100644 --- a/src/Microsoft.Graph/Generated/model/Subscription.cs +++ b/src/Microsoft.Graph/Generated/model/Subscription.cs @@ -37,21 +37,21 @@ public Subscription() /// /// Gets or sets change type. - /// Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list. Required. Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType. + /// Required. Indicates the type of change in the subscribed resource that will raise a change notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item and list change notifications support only the updated changeType. User and group change notifications support updated and deleted changeType. /// [JsonPropertyName("changeType")] public string ChangeType { get; set; } /// /// Gets or sets client state. - /// Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 255 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. Optional. + /// Optional. Specifies the value of the clientState property sent by the service in each change notification. The maximum length is 128 characters. The client can check that the change notification came from the service by comparing the value of the clientState property sent with the subscription with the value of the clientState property received with each change notification. /// [JsonPropertyName("clientState")] public string ClientState { get; set; } /// /// Gets or sets creator id. - /// Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only. + /// Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only. /// [JsonPropertyName("creatorId")] public string CreatorId { get; set; } @@ -65,14 +65,14 @@ public Subscription() /// /// Gets or sets encryption certificate id. - /// A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. Required when includeResourceData is true. + /// A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Optional. /// [JsonPropertyName("encryptionCertificateId")] public string EncryptionCertificateId { get; set; } /// /// Gets or sets expiration date time. - /// Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. Required. + /// Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. See the table below for maximum supported subscription length of time. /// [JsonPropertyName("expirationDateTime")] public DateTimeOffset? ExpirationDateTime { get; set; } @@ -98,16 +98,23 @@ public Subscription() [JsonPropertyName("lifecycleNotificationUrl")] public string LifecycleNotificationUrl { get; set; } + /// + /// Gets or sets notification query options. + /// OData Query Options for specifying value for the targeting resource. Clients receive notifications when 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 eg when the print job is completed, when a print job resource isFetchable property value becomes true etc. + /// + [JsonPropertyName("notificationQueryOptions")] + public string NotificationQueryOptions { get; set; } + /// /// Gets or sets notification url. - /// The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. Required. + /// Required. The URL of the endpoint that will receive the change notifications. This URL must make use of the HTTPS protocol. /// [JsonPropertyName("notificationUrl")] public string NotificationUrl { get; set; } /// /// Gets or sets resource. - /// Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource. Required. + /// Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/). See the possible resource path values for each supported resource. /// [JsonPropertyName("resource")] public string Resource { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/SwapShiftsChangeRequest.cs b/src/Microsoft.Graph/Generated/model/SwapShiftsChangeRequest.cs index 0b7027879d1..1eb0f70f3a4 100644 --- a/src/Microsoft.Graph/Generated/model/SwapShiftsChangeRequest.cs +++ b/src/Microsoft.Graph/Generated/model/SwapShiftsChangeRequest.cs @@ -30,7 +30,7 @@ public SwapShiftsChangeRequestObject() /// /// Gets or sets recipient shift id. - /// Shift ID for the recipient user with whom the request is to swap. + /// ShiftId for the recipient user with whom the request is to swap. /// [JsonPropertyName("recipientShiftId")] public string RecipientShiftId { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/TargetResource.cs b/src/Microsoft.Graph/Generated/model/TargetResource.cs index a33488a3fc7..d75c5530df2 100644 --- a/src/Microsoft.Graph/Generated/model/TargetResource.cs +++ b/src/Microsoft.Graph/Generated/model/TargetResource.cs @@ -37,7 +37,7 @@ public TargetResource() /// /// Gets or sets groupType. - /// When type is set to Group, this indicates the group type. + /// When type is set to Group, this indicates the group type. Possible values are: unifiedGroups, azureAD, and unknownFutureValue /// [JsonPropertyName("groupType")] public GroupType? GroupType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/TargetedManagedAppPolicyAssignment.cs b/src/Microsoft.Graph/Generated/model/TargetedManagedAppPolicyAssignment.cs index 61caebf05b6..9c32775aab0 100644 --- a/src/Microsoft.Graph/Generated/model/TargetedManagedAppPolicyAssignment.cs +++ b/src/Microsoft.Graph/Generated/model/TargetedManagedAppPolicyAssignment.cs @@ -30,7 +30,7 @@ public TargetedManagedAppPolicyAssignment() /// /// Gets or sets target. - /// Identifier for deployment to a group or app + /// Identifier for deployment of a group or app /// [JsonPropertyName("target")] public DeviceAndAppManagementAssignmentTarget Target { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Team.cs b/src/Microsoft.Graph/Generated/model/Team.cs index d2f9ac21070..7c1ea48d85a 100644 --- a/src/Microsoft.Graph/Generated/model/Team.cs +++ b/src/Microsoft.Graph/Generated/model/Team.cs @@ -35,6 +35,13 @@ public Team() [JsonPropertyName("classification")] public string Classification { get; set; } + /// + /// Gets or sets created date time. + /// Timestamp at which the team was created. + /// + [JsonPropertyName("createdDateTime")] + public DateTimeOffset? CreatedDateTime { get; set; } + /// /// Gets or sets description. /// An optional description for the team. diff --git a/src/Microsoft.Graph/Generated/model/TeamMemberSettings.cs b/src/Microsoft.Graph/Generated/model/TeamMemberSettings.cs index 4eda0981c6b..7978c068ddc 100644 --- a/src/Microsoft.Graph/Generated/model/TeamMemberSettings.cs +++ b/src/Microsoft.Graph/Generated/model/TeamMemberSettings.cs @@ -44,7 +44,7 @@ public TeamMemberSettings() /// /// Gets or sets allowCreateUpdateChannels. - /// If set to true, members can add and update any channels. + /// If set to true, members can add and update channels. /// [JsonPropertyName("allowCreateUpdateChannels")] public bool? AllowCreateUpdateChannels { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/TeamSendActivityNotificationRequestBody.cs b/src/Microsoft.Graph/Generated/model/TeamSendActivityNotificationRequestBody.cs new file mode 100644 index 00000000000..b4a7e7d87b2 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/TeamSendActivityNotificationRequestBody.cs @@ -0,0 +1,60 @@ +// ------------------------------------------------------------------------------ +// 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 TeamSendActivityNotificationRequestBody. + /// + public partial class TeamSendActivityNotificationRequestBody + { + + /// + /// Gets or sets Topic. + /// + [JsonPropertyName("topic")] + public TeamworkActivityTopic Topic { get; set; } + + /// + /// Gets or sets ActivityType. + /// + [JsonPropertyName("activityType")] + public string ActivityType { get; set; } + + /// + /// Gets or sets ChainId. + /// + [JsonPropertyName("chainId")] + public Int64? ChainId { get; set; } + + /// + /// Gets or sets PreviewText. + /// + [JsonPropertyName("previewText")] + public ItemBody PreviewText { get; set; } + + /// + /// Gets or sets TemplateParameters. + /// + [JsonPropertyName("templateParameters")] + public IEnumerable TemplateParameters { get; set; } + + /// + /// Gets or sets Recipient. + /// + [JsonPropertyName("recipient")] + public TeamworkNotificationRecipient Recipient { get; set; } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/TeamsAppDefinition.cs b/src/Microsoft.Graph/Generated/model/TeamsAppDefinition.cs index 294f714582c..48494550b16 100644 --- a/src/Microsoft.Graph/Generated/model/TeamsAppDefinition.cs +++ b/src/Microsoft.Graph/Generated/model/TeamsAppDefinition.cs @@ -36,6 +36,7 @@ public TeamsAppDefinition() /// /// Gets or sets description. + /// Verbose description of the application. /// [JsonPropertyName("description")] public string Description { get; set; } @@ -62,13 +63,14 @@ public TeamsAppDefinition() /// /// Gets or sets short description. + /// Short description of the application. /// [JsonPropertyName("shortDescription")] public string ShortDescription { get; set; } /// /// Gets or sets teams app id. - /// The id from the Teams App manifest. + /// The ID from the Teams app manifest. /// [JsonPropertyName("teamsAppId")] public string TeamsAppId { get; set; } @@ -82,7 +84,7 @@ public TeamsAppDefinition() /// /// Gets or sets bot. - /// The details of the bot specified in the Teams App manifest. + /// The details of the bot specified in the Teams app manifest. /// [JsonPropertyName("bot")] public TeamworkBot Bot { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/TeamsTab.cs b/src/Microsoft.Graph/Generated/model/TeamsTab.cs index 96d3792fe96..0029bf0cf1b 100644 --- a/src/Microsoft.Graph/Generated/model/TeamsTab.cs +++ b/src/Microsoft.Graph/Generated/model/TeamsTab.cs @@ -51,7 +51,7 @@ public TeamsTab() /// /// Gets or sets teams app. - /// The application that is linked to the tab. + /// The application that is linked to the tab. This cannot be changed after tab creation. /// [JsonPropertyName("teamsApp")] public TeamsApp TeamsApp { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/TeamworkActivityTopic.cs b/src/Microsoft.Graph/Generated/model/TeamworkActivityTopic.cs new file mode 100644 index 00000000000..c4ea9e49f6b --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/TeamworkActivityTopic.cs @@ -0,0 +1,65 @@ +// ------------------------------------------------------------------------------ +// 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 TeamworkActivityTopic. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class TeamworkActivityTopic + { + /// + /// Initializes a new instance of the class. + /// + public TeamworkActivityTopic() + { + this.ODataType = "microsoft.graph.teamworkActivityTopic"; + } + + /// + /// Gets or sets source. + /// Type of source. Possible values are: entityUrl, text. For supported Microsoft Graph URLs, use entityUrl. For custom text, use text. + /// + [JsonPropertyName("source")] + public TeamworkActivityTopicSource? Source { get; set; } + + /// + /// Gets or sets value. + /// The topic value. If the value of the source property is entityUrl, this must be a Microsoft Graph URL. If the vaule is text, this must be a plain text value. + /// + [JsonPropertyName("value")] + public string Value { get; set; } + + /// + /// Gets or sets webUrl. + /// The link the user clicks when they select the notification. Optional when source is entityUrl; required when source is text. + /// + [JsonPropertyName("webUrl")] + public string WebUrl { 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/TeamworkActivityTopicSource.cs b/src/Microsoft.Graph/Generated/model/TeamworkActivityTopicSource.cs new file mode 100644 index 00000000000..6eb29158964 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/TeamworkActivityTopicSource.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 TeamworkActivityTopicSource. + /// + [JsonConverter(typeof(JsonStringEnumConverter))] + public enum TeamworkActivityTopicSource + { + + /// + /// Entity Url + /// + EntityUrl = 0, + + /// + /// Text + /// + Text = 1, + + } +} diff --git a/src/Microsoft.Graph/Generated/model/TeamworkHostedContent.cs b/src/Microsoft.Graph/Generated/model/TeamworkHostedContent.cs new file mode 100644 index 00000000000..234776628bd --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/TeamworkHostedContent.cs @@ -0,0 +1,47 @@ +// ------------------------------------------------------------------------------ +// 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 Teamwork Hosted Content. + /// + public partial class TeamworkHostedContent : Entity + { + + /// + /// The TeamworkHostedContent constructor + /// + public TeamworkHostedContent() + { + this.ODataType = "microsoft.graph.teamworkHostedContent"; + } + + /// + /// Gets or sets content bytes. + /// Write only. Bytes for the hosted content (such as images). + /// + [JsonPropertyName("contentBytes")] + public byte[] ContentBytes { get; set; } + + /// + /// Gets or sets content type. + /// Write only. Content type. sicj as image/png, image/jpg. + /// + [JsonPropertyName("contentType")] + public string ContentType { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/TeamworkNotificationRecipient.cs b/src/Microsoft.Graph/Generated/model/TeamworkNotificationRecipient.cs new file mode 100644 index 00000000000..63477ff854b --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/TeamworkNotificationRecipient.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 TeamworkNotificationRecipient. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public abstract partial class TeamworkNotificationRecipient + { + + /// + /// 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/ThreatAssessmentRequest.cs b/src/Microsoft.Graph/Generated/model/ThreatAssessmentRequest.cs index d127f7f69aa..4e48e454e6f 100644 --- a/src/Microsoft.Graph/Generated/model/ThreatAssessmentRequest.cs +++ b/src/Microsoft.Graph/Generated/model/ThreatAssessmentRequest.cs @@ -52,7 +52,7 @@ protected internal ThreatAssessmentRequestObject() /// /// Gets or sets created date time. - /// 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 would look like this: '2014-01-01T00:00:00Z'. + /// 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; } diff --git a/src/Microsoft.Graph/Generated/model/ThreatAssessmentResult.cs b/src/Microsoft.Graph/Generated/model/ThreatAssessmentResult.cs index 325e3a820bf..580471f3797 100644 --- a/src/Microsoft.Graph/Generated/model/ThreatAssessmentResult.cs +++ b/src/Microsoft.Graph/Generated/model/ThreatAssessmentResult.cs @@ -30,7 +30,7 @@ public ThreatAssessmentResult() /// /// Gets or sets created date time. - /// 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 would look like this: '2014-01-01T00:00:00Z'. + /// 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; } diff --git a/src/Microsoft.Graph/Generated/model/TimeConstraint.cs b/src/Microsoft.Graph/Generated/model/TimeConstraint.cs index 4e5164a899b..1d7cca59936 100644 --- a/src/Microsoft.Graph/Generated/model/TimeConstraint.cs +++ b/src/Microsoft.Graph/Generated/model/TimeConstraint.cs @@ -30,7 +30,7 @@ public TimeConstraint() /// /// Gets or sets activityDomain. - /// The nature of the activity, optional. Possible values are: work, personal, unrestricted, or unknown. + /// The nature of the activity, optional. The possible values are: work, personal, unrestricted, or unknown. /// [JsonPropertyName("activityDomain")] public ActivityDomain? ActivityDomain { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/TimeOffRequest.cs b/src/Microsoft.Graph/Generated/model/TimeOffRequest.cs index f82e7214ccf..aff4397c9ca 100644 --- a/src/Microsoft.Graph/Generated/model/TimeOffRequest.cs +++ b/src/Microsoft.Graph/Generated/model/TimeOffRequest.cs @@ -30,14 +30,14 @@ public TimeOffRequestObject() /// /// Gets or sets end date time. - /// 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 would look like this: '2014-01-01T00:00:00Z' + /// 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("endDateTime")] public DateTimeOffset? EndDateTime { get; set; } /// /// Gets or sets start date time. - /// 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 would look like this: '2014-01-01T00:00:00Z' + /// 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("startDateTime")] public DateTimeOffset? StartDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/UnifiedRoleAssignment.cs b/src/Microsoft.Graph/Generated/model/UnifiedRoleAssignment.cs new file mode 100644 index 00000000000..2dd9ac69db7 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/UnifiedRoleAssignment.cs @@ -0,0 +1,91 @@ +// ------------------------------------------------------------------------------ +// 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 Unified Role Assignment. + /// + public partial class UnifiedRoleAssignment : Entity + { + + /// + /// The UnifiedRoleAssignment constructor + /// + public UnifiedRoleAssignment() + { + this.ODataType = "microsoft.graph.unifiedRoleAssignment"; + } + + /// + /// Gets or sets app scope id. + /// Id of the app specific scope when the assignment scope is app specific. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use '/' for tenant-wide scope. App scopes are scopes that are defined and understood by this application only. + /// + [JsonPropertyName("appScopeId")] + public string AppScopeId { get; set; } + + /// + /// Gets or sets condition. + /// + [JsonPropertyName("condition")] + public string Condition { get; set; } + + /// + /// Gets or sets directory scope id. + /// Id of the directory object representing the scope of the assignment. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. App scopes are scopes that are defined and understood by this application only. + /// + [JsonPropertyName("directoryScopeId")] + public string DirectoryScopeId { get; set; } + + /// + /// Gets or sets principal id. + /// Objectid of the principal to which the assignment is granted. + /// + [JsonPropertyName("principalId")] + public string PrincipalId { get; set; } + + /// + /// Gets or sets role definition id. + /// ID of the unifiedRoleDefinition the assignment is for. Read only. + /// + [JsonPropertyName("roleDefinitionId")] + public string RoleDefinitionId { get; set; } + + /// + /// Gets or sets app scope. + /// + [JsonPropertyName("appScope")] + public AppScope AppScope { get; set; } + + /// + /// Gets or sets directory scope. + /// + [JsonPropertyName("directoryScope")] + public DirectoryObject DirectoryScope { get; set; } + + /// + /// Gets or sets principal. + /// + [JsonPropertyName("principal")] + public DirectoryObject Principal { get; set; } + + /// + /// Gets or sets role definition. + /// + [JsonPropertyName("roleDefinition")] + public UnifiedRoleDefinition RoleDefinition { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/UnifiedRoleDefinition.cs b/src/Microsoft.Graph/Generated/model/UnifiedRoleDefinition.cs new file mode 100644 index 00000000000..2116d0bb833 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/UnifiedRoleDefinition.cs @@ -0,0 +1,95 @@ +// ------------------------------------------------------------------------------ +// 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 Unified Role Definition. + /// + public partial class UnifiedRoleDefinition : Entity + { + + /// + /// The UnifiedRoleDefinition constructor + /// + public UnifiedRoleDefinition() + { + this.ODataType = "microsoft.graph.unifiedRoleDefinition"; + } + + /// + /// Gets or sets description. + /// The description for the unifiedRoleDefinition. Read-only when isBuiltIn is true. + /// + [JsonPropertyName("description")] + public string Description { get; set; } + + /// + /// Gets or sets display name. + /// The display name for the unifiedRoleDefinition. Read-only when isBuiltIn is true. Required. + /// + [JsonPropertyName("displayName")] + public string DisplayName { get; set; } + + /// + /// Gets or sets is built in. + /// Flag indicating if the unifiedRoleDefinition is part of the default set included with the product or custom. Read-only. + /// + [JsonPropertyName("isBuiltIn")] + public bool? IsBuiltIn { get; set; } + + /// + /// Gets or sets is enabled. + /// Flag indicating if the role is enabled for assignment. If false the role is not available for assignment. Read-only when isBuiltIn is true. + /// + [JsonPropertyName("isEnabled")] + public bool? IsEnabled { get; set; } + + /// + /// Gets or sets resource scopes. + /// List of scopes permissions granted by the role definition apply to. Currently only '/' is supported. Read-only when isBuiltIn is true. DO NOT USE. This is going to be deprecated soon. Attach scope to role assignment + /// + [JsonPropertyName("resourceScopes")] + public IEnumerable ResourceScopes { get; set; } + + /// + /// Gets or sets role permissions. + /// List of permissions included in the role. Read-only when isBuiltIn is true. Required. + /// + [JsonPropertyName("rolePermissions")] + public IEnumerable RolePermissions { get; set; } + + /// + /// Gets or sets template id. + /// Custom template identifier that can be set when isBuiltIn is false. This identifier is typically used if one needs an identifier to be the same across different directories. Read-only when isBuiltIn is true. + /// + [JsonPropertyName("templateId")] + public string TemplateId { get; set; } + + /// + /// Gets or sets version. + /// Indicates version of the unifiedRoleDefinition. Read-only when isBuiltIn is true. + /// + [JsonPropertyName("version")] + public string Version { get; set; } + + /// + /// Gets or sets inherits permissions from. + /// + [JsonPropertyName("inheritsPermissionsFrom")] + public IUnifiedRoleDefinitionInheritsPermissionsFromCollectionPage InheritsPermissionsFrom { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/UnifiedRolePermission.cs b/src/Microsoft.Graph/Generated/model/UnifiedRolePermission.cs new file mode 100644 index 00000000000..76f5dfce3a3 --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/UnifiedRolePermission.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: ComplexType.cs.tt + +namespace Microsoft.Graph +{ + using System; + using System.Collections.Generic; + using System.IO; + using System.Text.Json.Serialization; + + /// + /// The type UnifiedRolePermission. + /// + [JsonConverter(typeof(DerivedTypeConverter))] + public partial class UnifiedRolePermission + { + /// + /// Initializes a new instance of the class. + /// + public UnifiedRolePermission() + { + this.ODataType = "microsoft.graph.unifiedRolePermission"; + } + + /// + /// Gets or sets allowedResourceActions. + /// Set of tasks that can be performed on a resource. + /// + [JsonPropertyName("allowedResourceActions")] + public IEnumerable AllowedResourceActions { get; set; } + + /// + /// Gets or sets condition. + /// Optional constraints that must be met for the permission to be effective. + /// + [JsonPropertyName("condition")] + public string Condition { get; set; } + + /// + /// Gets or sets excludedResourceActions. + /// + [JsonPropertyName("excludedResourceActions")] + public IEnumerable ExcludedResourceActions { 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/UploadSession.cs b/src/Microsoft.Graph/Generated/model/UploadSession.cs index 655548f60b1..c4e36333084 100644 --- a/src/Microsoft.Graph/Generated/model/UploadSession.cs +++ b/src/Microsoft.Graph/Generated/model/UploadSession.cs @@ -37,7 +37,7 @@ public UploadSession() /// /// Gets or sets nextExpectedRanges. - /// When uploading files to document libraries, this is a collection of byte ranges that the server is missing for the file. These ranges are zero-indexed and of the format, '{start}-{end}' (e.g. '0-26' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value '{start}', the location in the file where the next upload should begin. + /// A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format 'start-end' (e.g. '0-26' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value '{start}', the location in the file where the next upload should begin. /// [JsonPropertyName("nextExpectedRanges")] public IEnumerable NextExpectedRanges { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/User.cs b/src/Microsoft.Graph/Generated/model/User.cs index 450064daafe..4f6b1c8b82f 100644 --- a/src/Microsoft.Graph/Generated/model/User.cs +++ b/src/Microsoft.Graph/Generated/model/User.cs @@ -30,91 +30,91 @@ public User() /// /// Gets or sets account enabled. - /// true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter. + /// true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter. /// [JsonPropertyName("accountEnabled")] public bool? AccountEnabled { get; set; } /// /// Gets or sets age group. - /// Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select. + /// Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information. /// [JsonPropertyName("ageGroup")] public string AgeGroup { get; set; } /// /// Gets or sets assigned licenses. - /// The licenses that are assigned to the user. Returned only on $select. Not nullable. + /// The licenses that are assigned to the user. Returned only on $select. Not nullable. Supports $filter. /// [JsonPropertyName("assignedLicenses")] public IEnumerable AssignedLicenses { get; set; } /// /// Gets or sets assigned plans. - /// The plans that are assigned to the user. Returned only on $select. Read-only. Not nullable. + /// The plans that are assigned to the user. Read-only. Not nullable. /// [JsonPropertyName("assignedPlans")] public IEnumerable AssignedPlans { get; set; } /// /// Gets or sets business phones. - /// The telephone numbers for the user. Only one number can be set for this property. Returned by default. Read-only for users synced from on-premises directory. + /// The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property. Read-only for users synced from on-premises directory. Returned by default. /// [JsonPropertyName("businessPhones")] public IEnumerable BusinessPhones { get; set; } /// /// Gets or sets city. - /// The city in which the user is located. Returned only on $select. Supports $filter. + /// The city in which the user is located. Supports $filter. /// [JsonPropertyName("city")] public string City { get; set; } /// /// Gets or sets company name. - /// The company name which the user is associated. This property can be useful for describing the company that an external user comes from. The maximum length of the company name is 64 chararcters.Returned only on $select. + /// The company name which the user is associated. This property can be useful for describing the company that an external user comes from. The maximum length of the company name is 64 characters.Returned only on $select. /// [JsonPropertyName("companyName")] public string CompanyName { get; set; } /// /// Gets or sets consent provided for minor. - /// Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. Returned only on $select. + /// Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information. /// [JsonPropertyName("consentProvidedForMinor")] public string ConsentProvidedForMinor { get; set; } /// /// Gets or sets country. - /// The country/region in which the user is located; for example, 'US' or 'UK'. Returned only on $select. Supports $filter. + /// The country/region in which the user is located; for example, 'US' or 'UK'. Supports $filter. /// [JsonPropertyName("country")] public string Country { get; set; } /// /// Gets or sets created date time. - /// The date and time the user was created. The value cannot be modified and is automatically populated when the entity is created. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. Property is nullable. A null value indicates that an accurate creation time couldn't be determined for the user. Returned only on $select. Read-only. Supports $filter. + /// The created date of the user object. /// [JsonPropertyName("createdDateTime")] public DateTimeOffset? CreatedDateTime { get; set; } /// /// Gets or sets creation type. - /// Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Returned only on $select. Read-only. + /// Indicates whether the user account was created as a regular school or work account (null), an external account (Invitation), a local account for an Azure Active Directory B2C tenant (LocalAccount) or self-service sign-up using email verification (EmailVerified). Read-only. /// [JsonPropertyName("creationType")] public string CreationType { get; set; } /// /// Gets or sets department. - /// The name for the department in which the user works. Returned only on $select. Supports $filter. + /// The name for the department in which the user works. Supports $filter. /// [JsonPropertyName("department")] public string Department { get; set; } /// /// Gets or sets display name. - /// The name displayed in the address book for the user. This value is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby. + /// The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Returned by default. Supports $filter and $orderby. /// [JsonPropertyName("displayName")] public string DisplayName { get; set; } @@ -163,7 +163,7 @@ public User() /// /// Gets or sets fax number. - /// The fax number of the user. Returned only on $select. + /// The fax number of the user. /// [JsonPropertyName("faxNumber")] public string FaxNumber { get; set; } @@ -177,7 +177,7 @@ public User() /// /// Gets or sets identities. - /// Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Returned only on $select. Supports $filter. + /// Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter. /// [JsonPropertyName("identities")] public IEnumerable Identities { get; set; } @@ -205,21 +205,21 @@ public User() /// /// Gets or sets last password change date time. - /// The time when this Azure AD user last changed their password. 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' Returned only on $select. Read-only. + /// The time when this Azure AD user last changed their password. The date and time information uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z /// [JsonPropertyName("lastPasswordChangeDateTime")] public DateTimeOffset? LastPasswordChangeDateTime { get; set; } /// /// Gets or sets legal age group classification. - /// Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. Returned only on $select. + /// Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information. /// [JsonPropertyName("legalAgeGroupClassification")] public string LegalAgeGroupClassification { get; set; } /// /// Gets or sets license assignment states. - /// State of license assignments for this user. Returned only on $select. Read-only. + /// State of license assignments for this user. Read-only. /// [JsonPropertyName("licenseAssignmentStates")] public IEnumerable LicenseAssignmentStates { get; set; } @@ -233,14 +233,14 @@ public User() /// /// Gets or sets mail nickname. - /// The mail alias for the user. This property must be specified when a user is created. Returned only on $select. Supports $filter. + /// The mail alias for the user. This property must be specified when a user is created. Supports $filter. /// [JsonPropertyName("mailNickname")] public string MailNickname { get; set; } /// /// Gets or sets mobile phone. - /// The primary cellular telephone number for the user. Returned by default. Read-only for users synced from on-premises directory. + /// The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Returned by default. /// [JsonPropertyName("mobilePhone")] public string MobilePhone { get; set; } @@ -254,98 +254,98 @@ public User() /// /// Gets or sets on premises distinguished name. - /// Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + /// Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. /// [JsonPropertyName("onPremisesDistinguishedName")] public string OnPremisesDistinguishedName { get; set; } /// /// Gets or sets on premises domain name. - /// Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + /// Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. /// [JsonPropertyName("onPremisesDomainName")] public string OnPremisesDomainName { get; set; } /// /// Gets or sets on premises extension attributes. - /// Contains extensionAttributes 1-15 for the user. Note that the individual extension attributes are neither selectable nor filterable. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties may be set during creation or update. These extension attributes are also known as Exchange custom attributes 1-15. Returned only on $select. + /// Contains extensionAttributes 1-15 for the user. Note that the individual extension attributes are neither selectable nor filterable. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties may be set during creation or update. These extension attributes are also known as Exchange custom attributes 1-15. /// [JsonPropertyName("onPremisesExtensionAttributes")] public OnPremisesExtensionAttributes OnPremisesExtensionAttributes { get; set; } /// /// Gets or sets on premises immutable id. - /// This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user's userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Returned only on $select. Supports $filter. + /// This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user's userPrincipalName (UPN) property. Important: The $ and _ characters cannot be used when specifying this property. Supports $filter. /// [JsonPropertyName("onPremisesImmutableId")] public string OnPremisesImmutableId { get; set; } /// /// Gets or sets on premises last sync date time. - /// Indicates the last time at which the object was synced with the on-premises directory; for example: '2013-02-16T03:04:54Z'. 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'. Returned only on $select. Read-only. + /// Indicates the last time at which the object was synced with the on-premises directory; for example: '2013-02-16T03:04:54Z'. 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. Read-only. /// [JsonPropertyName("onPremisesLastSyncDateTime")] public DateTimeOffset? OnPremisesLastSyncDateTime { get; set; } /// /// Gets or sets on premises provisioning errors. - /// Errors when using Microsoft synchronization product during provisioning. Returned only on $select. + /// Errors when using Microsoft synchronization product during provisioning. /// [JsonPropertyName("onPremisesProvisioningErrors")] public IEnumerable OnPremisesProvisioningErrors { get; set; } /// /// Gets or sets on premises sam account name. - /// Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + /// Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. /// [JsonPropertyName("onPremisesSamAccountName")] public string OnPremisesSamAccountName { get; set; } /// /// Gets or sets on premises security identifier. - /// Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Returned only on $select. Read-only. + /// Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. /// [JsonPropertyName("onPremisesSecurityIdentifier")] public string OnPremisesSecurityIdentifier { get; set; } /// /// Gets or sets on premises sync enabled. - /// true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Returned only on $select. Read-only. + /// true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only /// [JsonPropertyName("onPremisesSyncEnabled")] public bool? OnPremisesSyncEnabled { get; set; } /// /// Gets or sets on premises user principal name. - /// Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Returned only on $select. Read-only. + /// Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. /// [JsonPropertyName("onPremisesUserPrincipalName")] public string OnPremisesUserPrincipalName { get; set; } /// /// Gets or sets other mails. - /// A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com'].Returned only on $select. Supports$filter. + /// A list of additional email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Supports $filter. /// [JsonPropertyName("otherMails")] public IEnumerable OtherMails { get; set; } /// /// Gets or sets password policies. - /// Specifies password policies for the user. This value is an enumeration with one possible value being 'DisableStrongPassword', which allows weaker passwords than the default policy to be specified. 'DisablePasswordExpiration' can also be specified. The two may be specified together; for example: 'DisablePasswordExpiration, DisableStrongPassword'.Returned only on $select. + /// Specifies password policies for the user. This value is an enumeration with one possible value being 'DisableStrongPassword', which allows weaker passwords than the default policy to be specified. 'DisablePasswordExpiration' can also be specified. The two may be specified together; for example: 'DisablePasswordExpiration, DisableStrongPassword'. /// [JsonPropertyName("passwordPolicies")] public string PasswordPolicies { get; set; } /// /// 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. Returned only on $select. + /// 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. /// [JsonPropertyName("passwordProfile")] public PasswordProfile PasswordProfile { get; set; } /// /// Gets or sets postal code. - /// The postal code for the user's postal address. The postal code is specific to the user's country/region. In the United States of America, this attribute contains the ZIP code. Returned only on $select. + /// The postal code for the user's postal address. The postal code is specific to the user's country/region. In the United States of America, this attribute contains the ZIP code. /// [JsonPropertyName("postalCode")] public string PostalCode { get; set; } @@ -359,42 +359,42 @@ public User() /// /// Gets or sets provisioned plans. - /// The plans that are provisioned for the user. Returned only on $select. Read-only. Not nullable. + /// The plans that are provisioned for the user. Read-only. Not nullable. /// [JsonPropertyName("provisionedPlans")] public IEnumerable ProvisionedPlans { get; set; } /// /// Gets or sets proxy addresses. - /// For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com'] The any operator is required for filter expressions on multi-valued properties. Returned only on $select. Read-only, Not nullable. Supports $filter. + /// For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com'] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter. /// [JsonPropertyName("proxyAddresses")] public IEnumerable ProxyAddresses { get; set; } /// /// Gets or sets show in address list. - /// true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. Returned only on $select. + /// true if the Outlook global address list should contain this user, otherwise false. If not set, this will be treated as true. For users invited through the invitation manager, this property will be set to false. /// [JsonPropertyName("showInAddressList")] public bool? ShowInAddressList { get; set; } /// /// Gets or sets sign in sessions valid from date time. - /// Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Returned only on $select. Read-only. Use revokeSignInSessions to reset. + /// Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset. /// [JsonPropertyName("signInSessionsValidFromDateTime")] public DateTimeOffset? SignInSessionsValidFromDateTime { get; set; } /// /// Gets or sets state. - /// The state or province in the user's address. Returned only on $select. Supports $filter. + /// The state or province in the user's address. Supports $filter. /// [JsonPropertyName("state")] public string State { get; set; } /// /// Gets or sets street address. - /// The street address of the user's place of business. Returned only on $select. + /// The street address of the user's place of business. /// [JsonPropertyName("streetAddress")] public string StreetAddress { get; set; } @@ -408,7 +408,7 @@ public User() /// /// Gets or sets usage location. - /// A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: 'US', 'JP', and 'GB'. Not nullable. Returned only on $select. Supports $filter. + /// A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries. Examples include: 'US', 'JP', and 'GB'. Not nullable. Supports $filter. /// [JsonPropertyName("usageLocation")] public string UsageLocation { get; set; } @@ -422,14 +422,14 @@ public User() /// /// Gets or sets user type. - /// A string value that can be used to classify user types in your directory, such as 'Member' and 'Guest'. Returned only on $select. Supports $filter. + /// A string value that can be used to classify user types in your directory, such as 'Member' and 'Guest'. Supports $filter. /// [JsonPropertyName("userType")] public string UserType { get; set; } /// /// Gets or sets mailbox settings. - /// Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + /// Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone. /// [JsonPropertyName("mailboxSettings")] public MailboxSettings MailboxSettings { get; set; } @@ -443,70 +443,70 @@ public User() /// /// Gets or sets about me. - /// A freeform text entry field for the user to describe themselves. Returned only on $select. + /// A freeform text entry field for the user to describe themselves. /// [JsonPropertyName("aboutMe")] public string AboutMe { get; set; } /// /// Gets or sets birthday. - /// The birthday of the user. 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' Returned only on $select. + /// The birthday of the user. 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("birthday")] public DateTimeOffset? Birthday { get; set; } /// /// Gets or sets hire date. - /// The hire date of the user. 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'. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs. + /// The hire date of the user. 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. Returned only on $select. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs. /// [JsonPropertyName("hireDate")] public DateTimeOffset? HireDate { get; set; } /// /// Gets or sets interests. - /// A list for the user to describe their interests. Returned only on $select. + /// A list for the user to describe their interests. /// [JsonPropertyName("interests")] public IEnumerable Interests { get; set; } /// /// Gets or sets my site. - /// The URL for the user's personal site. Returned only on $select. + /// The URL for the user's personal site. /// [JsonPropertyName("mySite")] public string MySite { get; set; } /// /// Gets or sets past projects. - /// A list for the user to enumerate their past projects. Returned only on $select. + /// A list for the user to enumerate their past projects. /// [JsonPropertyName("pastProjects")] public IEnumerable PastProjects { get; set; } /// /// Gets or sets preferred name. - /// The preferred name for the user. Returned only on $select. + /// The preferred name for the user. /// [JsonPropertyName("preferredName")] public string PreferredName { get; set; } /// /// Gets or sets responsibilities. - /// A list for the user to enumerate their responsibilities. Returned only on $select. + /// A list for the user to enumerate their responsibilities. /// [JsonPropertyName("responsibilities")] public IEnumerable Responsibilities { get; set; } /// /// Gets or sets schools. - /// A list for the user to enumerate the schools they have attended. Returned only on $select. + /// A list for the user to enumerate the schools they have attended. /// [JsonPropertyName("schools")] public IEnumerable Schools { get; set; } /// /// Gets or sets skills. - /// A list for the user to enumerate their skills. Returned only on $select. + /// A list for the user to enumerate their skills. /// [JsonPropertyName("skills")] public IEnumerable Skills { get; set; } @@ -548,7 +548,7 @@ public User() /// /// Gets or sets member of. - /// The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. + /// The groups and directory roles that the user is a member of. Read-only. Nullable. /// [JsonPropertyName("memberOf")] public IUserMemberOfCollectionWithReferencesPage MemberOf { get; set; } @@ -637,7 +637,7 @@ public User() /// /// Gets or sets events. - /// The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. + /// The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable. /// [JsonPropertyName("events")] public IUserEventsCollectionPage Events { get; set; } @@ -665,14 +665,14 @@ public User() /// /// Gets or sets outlook. - /// Selective Outlook services available to the user. Read-only. Nullable. + /// Read-only. /// [JsonPropertyName("outlook")] public OutlookUser Outlook { get; set; } /// /// Gets or sets people. - /// Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user's communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks. + /// People that are relevant to the user. Read-only. Nullable. /// [JsonPropertyName("people")] public IUserPeopleCollectionPage People { get; set; } @@ -713,7 +713,7 @@ public User() /// /// Gets or sets extensions. - /// The collection of open extensions defined for the user. Nullable. + /// The collection of open extensions defined for the user. Read-only. Nullable. /// [JsonPropertyName("extensions")] public IUserExtensionsCollectionPage Extensions { get; set; } @@ -748,7 +748,7 @@ public User() /// /// Gets or sets planner. - /// Selective Planner services available to the user. Read-only. Nullable. + /// Entry-point to the Planner resource that might exist for a user. Read-only. /// [JsonPropertyName("planner")] public PlannerUser Planner { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/UserConsentRequest.cs b/src/Microsoft.Graph/Generated/model/UserConsentRequest.cs new file mode 100644 index 00000000000..8906a6bfcaf --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/UserConsentRequest.cs @@ -0,0 +1,47 @@ +// ------------------------------------------------------------------------------ +// 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 Consent Request. + /// + public partial class UserConsentRequestObject : RequestObject + { + + /// + /// The UserConsentRequest constructor + /// + public UserConsentRequestObject() + { + this.ODataType = "microsoft.graph.userConsentRequest"; + } + + /// + /// Gets or sets reason. + /// The user's justification for requiring access to the app. Supports $filter (eq only) and $orderby. + /// + [JsonPropertyName("reason")] + public string Reason { get; set; } + + /// + /// Gets or sets approval. + /// Approval decisions associated with a request. + /// + [JsonPropertyName("approval")] + public Approval Approval { get; set; } + + } +} + diff --git a/src/Microsoft.Graph/Generated/model/UserSecurityState.cs b/src/Microsoft.Graph/Generated/model/UserSecurityState.cs index 535c243c960..2fdcd4e8d29 100644 --- a/src/Microsoft.Graph/Generated/model/UserSecurityState.cs +++ b/src/Microsoft.Graph/Generated/model/UserSecurityState.cs @@ -65,7 +65,7 @@ public UserSecurityState() /// /// Gets or sets logonDateTime. - /// Time at which the sign-in occurred. 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 would look like this: '2014-01-01T00:00:00Z'. + /// Time at which the sign-in occurred. 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("logonDateTime")] public DateTimeOffset? LogonDateTime { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/UserTeamworkSendActivityNotificationRequestBody.cs b/src/Microsoft.Graph/Generated/model/UserTeamworkSendActivityNotificationRequestBody.cs new file mode 100644 index 00000000000..b8069946c0f --- /dev/null +++ b/src/Microsoft.Graph/Generated/model/UserTeamworkSendActivityNotificationRequestBody.cs @@ -0,0 +1,54 @@ +// ------------------------------------------------------------------------------ +// 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 UserTeamworkSendActivityNotificationRequestBody. + /// + public partial class UserTeamworkSendActivityNotificationRequestBody + { + + /// + /// Gets or sets Topic. + /// + [JsonPropertyName("topic")] + public TeamworkActivityTopic Topic { get; set; } + + /// + /// Gets or sets ActivityType. + /// + [JsonPropertyName("activityType")] + public string ActivityType { get; set; } + + /// + /// Gets or sets ChainId. + /// + [JsonPropertyName("chainId")] + public Int64? ChainId { get; set; } + + /// + /// Gets or sets PreviewText. + /// + [JsonPropertyName("previewText")] + public ItemBody PreviewText { get; set; } + + /// + /// Gets or sets TemplateParameters. + /// + [JsonPropertyName("templateParameters")] + public IEnumerable TemplateParameters { get; set; } + + } +} diff --git a/src/Microsoft.Graph/Generated/model/VppToken.cs b/src/Microsoft.Graph/Generated/model/VppToken.cs index 2dbd935a4d2..08d4b6ae1a3 100644 --- a/src/Microsoft.Graph/Generated/model/VppToken.cs +++ b/src/Microsoft.Graph/Generated/model/VppToken.cs @@ -65,7 +65,7 @@ public VppToken() /// /// Gets or sets last sync date time. - /// The last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token. + /// The last time when an application sync was done with the Apple volume purchase program service using the Apple Volume Purchase Program Token. /// [JsonPropertyName("lastSyncDateTime")] public DateTimeOffset? LastSyncDateTime { get; set; } @@ -86,7 +86,7 @@ public VppToken() /// /// Gets or sets state. - /// Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM, duplicateLocationId. + /// Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. /// [JsonPropertyName("state")] public VppTokenState? State { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Website.cs b/src/Microsoft.Graph/Generated/model/Website.cs index 692cb8ba0ee..e36388c9a6e 100644 --- a/src/Microsoft.Graph/Generated/model/Website.cs +++ b/src/Microsoft.Graph/Generated/model/Website.cs @@ -44,7 +44,7 @@ public Website() /// /// Gets or sets type. - /// Possible values are: other, home, work, blog, profile. + /// The possible values are: other, home, work, blog, profile. /// [JsonPropertyName("type")] public WebsiteType? Type { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Win32LobApp.cs b/src/Microsoft.Graph/Generated/model/Win32LobApp.cs index cc11f81b1cb..a94780ad962 100644 --- a/src/Microsoft.Graph/Generated/model/Win32LobApp.cs +++ b/src/Microsoft.Graph/Generated/model/Win32LobApp.cs @@ -30,7 +30,7 @@ public Win32LobApp() /// /// Gets or sets applicable architectures. - /// The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral, arm64. + /// The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral. /// [JsonPropertyName("applicableArchitectures")] public WindowsArchitecture? ApplicableArchitectures { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Win32LobAppFileSystemRule.cs b/src/Microsoft.Graph/Generated/model/Win32LobAppFileSystemRule.cs index 7b925997576..57f52f8935f 100644 --- a/src/Microsoft.Graph/Generated/model/Win32LobAppFileSystemRule.cs +++ b/src/Microsoft.Graph/Generated/model/Win32LobAppFileSystemRule.cs @@ -50,7 +50,7 @@ public Win32LobAppFileSystemRule() /// /// Gets or sets operationType. - /// The file system operation type. Possible values are: notConfigured, exists, modifiedDate, createdDate, version, sizeInMB, doesNotExist. + /// The file system operation type. Possible values are: notConfigured, exists, modifiedDate, createdDate, version, sizeInMB. /// [JsonPropertyName("operationType")] public Win32LobAppFileSystemOperationType? OperationType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Windows10EndpointProtectionConfiguration.cs b/src/Microsoft.Graph/Generated/model/Windows10EndpointProtectionConfiguration.cs index c2c042943f1..95a24950c18 100644 --- a/src/Microsoft.Graph/Generated/model/Windows10EndpointProtectionConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/Windows10EndpointProtectionConfiguration.cs @@ -268,7 +268,7 @@ public Windows10EndpointProtectionConfiguration() /// /// Gets or sets smart screen block override for files. - /// Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files. + /// Allows IT Admins to control whether users can ignore SmartScreen warnings and run malicious files. /// [JsonPropertyName("smartScreenBlockOverrideForFiles")] public bool? SmartScreenBlockOverrideForFiles { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Windows10GeneralConfiguration.cs b/src/Microsoft.Graph/Generated/model/Windows10GeneralConfiguration.cs index aabf08932c2..b5fa5407249 100644 --- a/src/Microsoft.Graph/Generated/model/Windows10GeneralConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/Windows10GeneralConfiguration.cs @@ -324,7 +324,7 @@ public Windows10GeneralConfiguration() /// /// Gets or sets defender system scan schedule. - /// Defender day of the week for the system scan. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday, noScheduledScan. + /// Defender day of the week for the system scan. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday. /// [JsonPropertyName("defenderSystemScanSchedule")] public WeeklySchedule? DefenderSystemScanSchedule { get; set; } @@ -1052,7 +1052,7 @@ public Windows10GeneralConfiguration() /// /// Gets or sets smart screen enable app install control. - /// This property will be deprecated in July 2019 and will be replaced by property SmartScreenAppInstallControl. Allows IT Admins to control whether users are allowed to install apps from places other than the Store. + /// Allows IT Admins to control whether users are allowed to install apps from places other than the Store. /// [JsonPropertyName("smartScreenEnableAppInstallControl")] public bool? SmartScreenEnableAppInstallControl { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Windows10NetworkProxyServer.cs b/src/Microsoft.Graph/Generated/model/Windows10NetworkProxyServer.cs index 4242cd44a09..82d34788f78 100644 --- a/src/Microsoft.Graph/Generated/model/Windows10NetworkProxyServer.cs +++ b/src/Microsoft.Graph/Generated/model/Windows10NetworkProxyServer.cs @@ -30,7 +30,7 @@ public Windows10NetworkProxyServer() /// /// Gets or sets address. - /// Address to the proxy server. Specify an address in the format [':'] + /// Address to the proxy server. Specify an address in the format <server>[:<port>] /// [JsonPropertyName("address")] public string Address { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WindowsInformationProtectionIPRangeCollection.cs b/src/Microsoft.Graph/Generated/model/WindowsInformationProtectionIPRangeCollection.cs index 2285530852c..1586aba6dab 100644 --- a/src/Microsoft.Graph/Generated/model/WindowsInformationProtectionIPRangeCollection.cs +++ b/src/Microsoft.Graph/Generated/model/WindowsInformationProtectionIPRangeCollection.cs @@ -37,7 +37,7 @@ public WindowsInformationProtectionIPRangeCollection() /// /// Gets or sets ranges. - /// Collection of ip ranges + /// Collection of Internet protocol address ranges /// [JsonPropertyName("ranges")] public IEnumerable Ranges { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WindowsUniversalAppX.cs b/src/Microsoft.Graph/Generated/model/WindowsUniversalAppX.cs index 109733dbac4..2b3a2f144d4 100644 --- a/src/Microsoft.Graph/Generated/model/WindowsUniversalAppX.cs +++ b/src/Microsoft.Graph/Generated/model/WindowsUniversalAppX.cs @@ -30,7 +30,7 @@ public WindowsUniversalAppX() /// /// Gets or sets applicable architectures. - /// The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral, arm64. + /// The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral. /// [JsonPropertyName("applicableArchitectures")] public WindowsArchitecture? ApplicableArchitectures { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WindowsUpdateForBusinessConfiguration.cs b/src/Microsoft.Graph/Generated/model/WindowsUpdateForBusinessConfiguration.cs index 6811f3d5d00..25622724ef3 100644 --- a/src/Microsoft.Graph/Generated/model/WindowsUpdateForBusinessConfiguration.cs +++ b/src/Microsoft.Graph/Generated/model/WindowsUpdateForBusinessConfiguration.cs @@ -30,7 +30,7 @@ public WindowsUpdateForBusinessConfiguration() /// /// Gets or sets automatic update mode. - /// Automatic update mode. Possible values are: userDefined, notifyDownload, autoInstallAtMaintenanceTime, autoInstallAndRebootAtMaintenanceTime, autoInstallAndRebootAtScheduledTime, autoInstallAndRebootWithoutEndUserControl, windowsDefault. + /// Automatic update mode. Possible values are: userDefined, notifyDownload, autoInstallAtMaintenanceTime, autoInstallAndRebootAtMaintenanceTime, autoInstallAndRebootAtScheduledTime, autoInstallAndRebootWithoutEndUserControl. /// [JsonPropertyName("automaticUpdateMode")] public AutomaticUpdateMode? AutomaticUpdateMode { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WindowsUpdateScheduledInstall.cs b/src/Microsoft.Graph/Generated/model/WindowsUpdateScheduledInstall.cs index 4db35181ca9..98cd89fe91e 100644 --- a/src/Microsoft.Graph/Generated/model/WindowsUpdateScheduledInstall.cs +++ b/src/Microsoft.Graph/Generated/model/WindowsUpdateScheduledInstall.cs @@ -29,7 +29,7 @@ public WindowsUpdateScheduledInstall() /// /// Gets or sets scheduledInstallDay. - /// Scheduled Install Day in week. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday, noScheduledScan. + /// Scheduled Install Day in week. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday. /// [JsonPropertyName("scheduledInstallDay")] public WeeklySchedule? ScheduledInstallDay { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/Workbook.cs b/src/Microsoft.Graph/Generated/model/Workbook.cs index 53b05b11300..558606a525f 100644 --- a/src/Microsoft.Graph/Generated/model/Workbook.cs +++ b/src/Microsoft.Graph/Generated/model/Workbook.cs @@ -55,7 +55,7 @@ public Workbook() /// /// Gets or sets operations. - /// The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable. + /// The status of workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. /// [JsonPropertyName("operations")] public IWorkbookOperationsCollectionPage Operations { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WorkbookComment.cs b/src/Microsoft.Graph/Generated/model/WorkbookComment.cs index a46ba6eedd0..83cb6cf05bf 100644 --- a/src/Microsoft.Graph/Generated/model/WorkbookComment.cs +++ b/src/Microsoft.Graph/Generated/model/WorkbookComment.cs @@ -30,7 +30,7 @@ public WorkbookComment() /// /// Gets or sets content. - /// The content of the comment. + /// The content of comment. /// [JsonPropertyName("content")] public string Content { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WorkbookCommentReply.cs b/src/Microsoft.Graph/Generated/model/WorkbookCommentReply.cs index 3147b9f82c2..45c351b24c9 100644 --- a/src/Microsoft.Graph/Generated/model/WorkbookCommentReply.cs +++ b/src/Microsoft.Graph/Generated/model/WorkbookCommentReply.cs @@ -30,14 +30,14 @@ public WorkbookCommentReply() /// /// Gets or sets content. - /// The content of replied comment. + /// The content of a comment reply. /// [JsonPropertyName("content")] public string Content { get; set; } /// /// Gets or sets content type. - /// Indicates the type for the replied comment. + /// Indicates the type for the comment reply. /// [JsonPropertyName("contentType")] public string ContentType { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WorkbookIcon.cs b/src/Microsoft.Graph/Generated/model/WorkbookIcon.cs index 334443c32b7..25dc8782b38 100644 --- a/src/Microsoft.Graph/Generated/model/WorkbookIcon.cs +++ b/src/Microsoft.Graph/Generated/model/WorkbookIcon.cs @@ -37,7 +37,7 @@ public WorkbookIcon() /// /// Gets or sets set. - /// Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes. + /// Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes. /// [JsonPropertyName("set")] public string Set { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WorkbookNamedItem.cs b/src/Microsoft.Graph/Generated/model/WorkbookNamedItem.cs index 3466c111a0a..05dfa75e79e 100644 --- a/src/Microsoft.Graph/Generated/model/WorkbookNamedItem.cs +++ b/src/Microsoft.Graph/Generated/model/WorkbookNamedItem.cs @@ -51,7 +51,7 @@ public WorkbookNamedItem() /// /// Gets or sets type. - /// Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only. + /// Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only. /// [JsonPropertyName("type")] public string Type { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WorkbookOperation.cs b/src/Microsoft.Graph/Generated/model/WorkbookOperation.cs index f47be95ee6d..4d43a137e2b 100644 --- a/src/Microsoft.Graph/Generated/model/WorkbookOperation.cs +++ b/src/Microsoft.Graph/Generated/model/WorkbookOperation.cs @@ -44,7 +44,7 @@ public WorkbookOperation() /// /// Gets or sets status. - /// The current status of the operation. Possible values are: notStarted, running, succeeded, failed. + /// The current status of the operation. Possible values are: NotStarted, Running, Completed, Failed. /// [JsonPropertyName("status")] public WorkbookOperationStatus? Status { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WorkbookRange.cs b/src/Microsoft.Graph/Generated/model/WorkbookRange.cs index e152558f222..4ae2b04737d 100644 --- a/src/Microsoft.Graph/Generated/model/WorkbookRange.cs +++ b/src/Microsoft.Graph/Generated/model/WorkbookRange.cs @@ -142,7 +142,7 @@ public WorkbookRange() /// /// Gets or sets value types. - /// Represents the type of data of each cell. Possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. Read-only. + /// Represents the type of data of each cell. The possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. Read-only. /// [JsonPropertyName("valueTypes")] public System.Text.Json.JsonDocument ValueTypes { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WorkbookRangeBorder.cs b/src/Microsoft.Graph/Generated/model/WorkbookRangeBorder.cs index 77950973220..fd169905363 100644 --- a/src/Microsoft.Graph/Generated/model/WorkbookRangeBorder.cs +++ b/src/Microsoft.Graph/Generated/model/WorkbookRangeBorder.cs @@ -37,21 +37,21 @@ public WorkbookRangeBorder() /// /// Gets or sets side index. - /// Constant value that indicates the specific side of the border. Possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only. + /// Constant value that indicates the specific side of the border. The possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only. /// [JsonPropertyName("sideIndex")] public string SideIndex { get; set; } /// /// Gets or sets style. - /// One of the constants of line style specifying the line style for the border. Possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot. + /// One of the constants of line style specifying the line style for the border. The possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot. /// [JsonPropertyName("style")] public string Style { get; set; } /// /// Gets or sets weight. - /// Specifies the weight of the border around a range. Possible values are: Hairline, Thin, Medium, Thick. + /// Specifies the weight of the border around a range. The possible values are: Hairline, Thin, Medium, Thick. /// [JsonPropertyName("weight")] public string Weight { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WorkbookRangeFont.cs b/src/Microsoft.Graph/Generated/model/WorkbookRangeFont.cs index d114c08e562..654cb8e8a9a 100644 --- a/src/Microsoft.Graph/Generated/model/WorkbookRangeFont.cs +++ b/src/Microsoft.Graph/Generated/model/WorkbookRangeFont.cs @@ -65,7 +65,7 @@ public WorkbookRangeFont() /// /// Gets or sets underline. - /// Type of underline applied to the font. Possible values are: None, Single, Double, SingleAccountant, DoubleAccountant. + /// Type of underline applied to the font. The possible values are: None, Single, Double, SingleAccountant, DoubleAccountant. /// [JsonPropertyName("underline")] public string Underline { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WorkbookRangeFormat.cs b/src/Microsoft.Graph/Generated/model/WorkbookRangeFormat.cs index 6dad2dd63c4..f1b837c9d89 100644 --- a/src/Microsoft.Graph/Generated/model/WorkbookRangeFormat.cs +++ b/src/Microsoft.Graph/Generated/model/WorkbookRangeFormat.cs @@ -37,7 +37,7 @@ public WorkbookRangeFormat() /// /// Gets or sets horizontal alignment. - /// Represents the horizontal alignment for the specified object. Possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed. + /// Represents the horizontal alignment for the specified object. The possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed. /// [JsonPropertyName("horizontalAlignment")] public string HorizontalAlignment { get; set; } @@ -51,7 +51,7 @@ public WorkbookRangeFormat() /// /// Gets or sets vertical alignment. - /// Represents the vertical alignment for the specified object. Possible values are: Top, Center, Bottom, Justify, Distributed. + /// Represents the vertical alignment for the specified object. The possible values are: Top, Center, Bottom, Justify, Distributed. /// [JsonPropertyName("verticalAlignment")] public string VerticalAlignment { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WorkbookRangeView.cs b/src/Microsoft.Graph/Generated/model/WorkbookRangeView.cs index e13b485db34..b27340beb2a 100644 --- a/src/Microsoft.Graph/Generated/model/WorkbookRangeView.cs +++ b/src/Microsoft.Graph/Generated/model/WorkbookRangeView.cs @@ -100,7 +100,7 @@ public WorkbookRangeView() /// /// Gets or sets value types. - /// Represents the type of data of each cell. Read-only. Possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. + /// Represents the type of data of each cell. Read-only. The possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. /// [JsonPropertyName("valueTypes")] public System.Text.Json.JsonDocument ValueTypes { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WorkbookSortField.cs b/src/Microsoft.Graph/Generated/model/WorkbookSortField.cs index a7e83176412..d6aa2a5313c 100644 --- a/src/Microsoft.Graph/Generated/model/WorkbookSortField.cs +++ b/src/Microsoft.Graph/Generated/model/WorkbookSortField.cs @@ -44,7 +44,7 @@ public WorkbookSortField() /// /// Gets or sets dataOption. - /// Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber. + /// Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber. /// [JsonPropertyName("dataOption")] public string DataOption { get; set; } @@ -65,7 +65,7 @@ public WorkbookSortField() /// /// Gets or sets sortOn. - /// Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon. + /// Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon. /// [JsonPropertyName("sortOn")] public string SortOn { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WorkbookTable.cs b/src/Microsoft.Graph/Generated/model/WorkbookTable.cs index ba286428305..3db6a13bf3e 100644 --- a/src/Microsoft.Graph/Generated/model/WorkbookTable.cs +++ b/src/Microsoft.Graph/Generated/model/WorkbookTable.cs @@ -93,7 +93,7 @@ public WorkbookTable() /// /// Gets or sets style. - /// Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified. + /// Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified. /// [JsonPropertyName("style")] public string Style { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WorkbookTableSort.cs b/src/Microsoft.Graph/Generated/model/WorkbookTableSort.cs index 3872305053b..5ba4f2407f8 100644 --- a/src/Microsoft.Graph/Generated/model/WorkbookTableSort.cs +++ b/src/Microsoft.Graph/Generated/model/WorkbookTableSort.cs @@ -44,7 +44,7 @@ public WorkbookTableSort() /// /// Gets or sets method. - /// Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only. + /// Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only. /// [JsonPropertyName("method")] public string Method { get; set; } diff --git a/src/Microsoft.Graph/Generated/model/WorkforceIntegration.cs b/src/Microsoft.Graph/Generated/model/WorkforceIntegration.cs index 86c0bf83828..c49133c1d9e 100644 --- a/src/Microsoft.Graph/Generated/model/WorkforceIntegration.cs +++ b/src/Microsoft.Graph/Generated/model/WorkforceIntegration.cs @@ -58,7 +58,7 @@ public WorkforceIntegration() /// /// Gets or sets supported entities. - /// This property will replace supports in v1.0. We recommend that you use this property instead of supports. The supports property will still be supported in beta for the time being. Possible values are none, shift, swapRequest, openshift, openShiftRequest, userShiftPreferences. If selecting more than one value, all values must start with the first letter in uppercase. + /// The Shifts entities supported for synchronous change notifications. Shifts will make a call back to the url provided on client changes on those entities added here. By default, no entities are supported for change notifications. Possible values are: none, shift, swapRequest, openshift, openShiftRequest, userShiftPreferences /// [JsonPropertyName("supportedEntities")] public WorkforceIntegrationSupportedEntities? SupportedEntities { get; set; } diff --git a/src/Microsoft.Graph/Generated/requests/AdminConsentRequestPolicyRequest.cs b/src/Microsoft.Graph/Generated/requests/AdminConsentRequestPolicyRequest.cs new file mode 100644 index 00000000000..4bd5777fc1b --- /dev/null +++ b/src/Microsoft.Graph/Generated/requests/AdminConsentRequestPolicyRequest.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 AdminConsentRequestPolicyRequest. + /// + public partial class AdminConsentRequestPolicyRequest : BaseRequest, IAdminConsentRequestPolicyRequest + { + /// + /// Constructs a new AdminConsentRequestPolicyRequest. + /// + /// The URL for the built request. + /// The for handling requests. + /// Query and header option name value pairs for the request. + public AdminConsentRequestPolicyRequest( + string requestUrl, + IBaseClient client, + IEnumerable