From d6a7c9484c2f30b039dc894c3f8870bf1938babe Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Fri, 10 Jul 2026 01:03:09 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 226207 --- .../IncidentReportRequestBuilder.php | 4 +- .../IncidentReportRequestBuilder.php | 4 +- .../ServiceHealthIssueItemRequestBuilder.php | 4 +- ...ueItemRequestBuilderGetQueryParameters.php | 2 +- .../Messages/Archive/ArchivePostResponse.php | 1 + .../Favorite/FavoritePostResponse.php | 1 + ...ServiceUpdateMessageItemRequestBuilder.php | 4 +- ...geItemRequestBuilderGetQueryParameters.php | 2 +- .../MarkRead/MarkReadPostResponse.php | 1 + .../MarkUnread/MarkUnreadPostResponse.php | 1 + .../Unarchive/UnarchivePostResponse.php | 1 + .../Unfavorite/UnfavoritePostResponse.php | 1 + .../ApplicationTemplatesRequestBuilder.php | 4 +- ...platesRequestBuilderGetQueryParameters.php | 2 +- .../ApplicationTemplateItemRequestBuilder.php | 4 +- ...teItemRequestBuilderGetQueryParameters.php | 2 +- ...ableExtensionPropertiesPostRequestBody.php | 1 + .../Ref/RefRequestBuilder.php | 6 +- .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../Item/Owners/Ref/RefRequestBuilder.php | 6 +- .../AcquireAccessTokenRequestBuilder.php | 4 +- .../Jobs/Item/Pause/PauseRequestBuilder.php | 4 +- .../ProvisionOnDemandRequestBuilder.php | 4 +- .../Item/Restart/RestartRequestBuilder.php | 4 +- .../Item/Discover/DiscoverRequestBuilder.php | 4 +- .../FilterOperatorsRequestBuilder.php | 4 +- ...ratorsRequestBuilderGetQueryParameters.php | 2 +- .../Functions/FunctionsRequestBuilder.php | 4 +- ...ctionsRequestBuilderGetQueryParameters.php | 2 +- .../ParseExpressionRequestBuilder.php | 4 +- .../Jobs/Item/Start/StartRequestBuilder.php | 4 +- .../ValidateCredentialsPostRequestBody.php | 1 + .../ValidateCredentialsRequestBuilder.php | 4 +- .../ValidateCredentialsPostRequestBody.php | 1 + .../Item/Discover/DiscoverRequestBuilder.php | 4 +- .../FilterOperatorsRequestBuilder.php | 4 +- ...ratorsRequestBuilderGetQueryParameters.php | 2 +- .../Functions/FunctionsRequestBuilder.php | 4 +- ...ctionsRequestBuilderGetQueryParameters.php | 2 +- .../ParseExpressionRequestBuilder.php | 4 +- ...chronizationTemplateItemRequestBuilder.php | 4 +- .../Ref/RefRequestBuilder.php | 6 +- .../Ref/RefRequestBuilder.php | 6 +- .../DirectoryAuditsRequestBuilder.php | 4 +- ...AuditsRequestBuilderGetQueryParameters.php | 2 +- .../Item/DirectoryAuditItemRequestBuilder.php | 4 +- ...itItemRequestBuilderGetQueryParameters.php | 2 +- .../ProvisioningRequestBuilder.php | 4 +- ...ioningRequestBuilderGetQueryParameters.php | 2 +- .../Chats/Item/ChatItemRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../HostedContentsRequestBuilder.php | 133 + ...ntentsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...MessageHostedContentItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ntItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../Replies/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Replies/Delta/DeltaGetResponse.php | 72 + .../Replies/Delta/DeltaRequestBuilder.php | 77 + .../DeltaRequestBuilderGetQueryParameters.php | 82 + ...aRequestBuilderGetRequestConfiguration.php | 45 + .../Item/ChatMessageItemRequestBuilder.php | 184 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...geItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../HostedContentsRequestBuilder.php | 133 + ...ntentsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...MessageHostedContentItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ntItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../SetReactionPostRequestBody.php | 114 + .../SetReaction/SetReactionRequestBuilder.php | 76 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../SoftDelete/SoftDeleteRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UndoSoftDeleteRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UnsetReactionPostRequestBody.php | 114 + .../UnsetReactionRequestBuilder.php | 76 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Replies/RepliesRequestBuilder.php | 149 + ...epliesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../ReplyWithQuotePostRequestBody.php | 147 + .../ReplyWithQuoteRequestBuilder.php | 78 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../TargetedChatMessageItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...geItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../TargetedMessagesRequestBuilder.php | 133 + ...ssagesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../KeepAlive/KeepAliveRequestBuilder.php | 4 +- .../RecordResponsePostRequestBody.php | 2 + .../Item/Reject/RejectRequestBuilder.php | 4 +- ...ableExtensionPropertiesPostRequestBody.php | 1 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + ...ableExtensionPropertiesPostRequestBody.php | 1 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../CleanWindowsDevicePostRequestBody.php | 1 + .../WindowsDefenderScanPostRequestBody.php | 1 + .../Item/Wipe/WipePostRequestBody.php | 3 + ...AutoDiscoveryWithDomainNameGetResponse.php | 1 + ...ableExtensionPropertiesPostRequestBody.php | 1 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../Ref/RefRequestBuilder.php | 6 +- .../RegisteredUsers/Ref/RefRequestBuilder.php | 6 +- .../Item/Members/Ref/RefRequestBuilder.php | 6 +- ...ableExtensionPropertiesPostRequestBody.php | 1 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../Directory/DirectoryRequestBuilder.php | 8 + .../Jobs/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...raRecoveryServicesCancelRequestBuilder.php | 73 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../RecoveryJobBaseItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...seItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Recovery/Jobs/JobsRequestBuilder.php | 133 + .../JobsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Recovery/RecoveryRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...coveryRequestBuilderGetQueryParameters.php | 34 + ...yRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Snapshots/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/RecoveryJobItemRequestBuilder.php | 77 + ...obItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../RecoveryJobsRequestBuilder.php | 97 + ...ryJobsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../RecoveryPreviewJobItemRequestBuilder.php | 77 + ...obItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../RecoveryPreviewJobsRequestBuilder.php | 97 + ...ewJobsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/SnapshotItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...otItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Snapshots/SnapshotsRequestBuilder.php | 133 + ...pshotsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...ableExtensionPropertiesPostRequestBody.php | 1 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + ...ableExtensionPropertiesPostRequestBody.php | 1 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + ...ableExtensionPropertiesPostRequestBody.php | 1 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../Item/Members/Ref/RefRequestBuilder.php | 6 +- .../ForceDeletePostRequestBody.php | 1 + .../Item/Promote/PromotePostResponse.php | 1 + .../AssociateWithHubSitesPostRequestBody.php | 1 + .../IsPublished/IsPublishedGetResponse.php | 1 + .../CreateLink/CreateLinkPostRequestBody.php | 2 + .../Items/Item/Copy/CopyPostRequestBody.php | 2 + .../CreateLink/CreateLinkPostRequestBody.php | 2 + .../Item/Invite/InvitePostRequestBody.php | 3 + .../CreateSessionPostRequestBody.php | 1 + .../Item/Range/Merge/MergePostRequestBody.php | 1 + ...owOperationResultWithKeyRequestBuilder.php | 4 +- .../Tables/Add/AddPostRequestBody.php | 1 + .../Merge/MergePostRequestBody.php | 1 + .../Merge/MergePostRequestBody.php | 1 + .../Item/Range/Merge/MergePostRequestBody.php | 1 + .../Merge/MergePostRequestBody.php | 1 + .../Merge/MergePostRequestBody.php | 1 + .../Merge/MergePostRequestBody.php | 1 + .../Item/Range/Merge/MergePostRequestBody.php | 1 + .../Item/Range/Merge/MergePostRequestBody.php | 1 + .../Item/Sort/Apply/ApplyPostRequestBody.php | 1 + .../Merge/MergePostRequestBody.php | 1 + .../Merge/MergePostRequestBody.php | 1 + .../Item/Range/Merge/MergePostRequestBody.php | 1 + .../Item/Range/Merge/MergePostRequestBody.php | 1 + .../Merge/MergePostRequestBody.php | 1 + .../Item/Tables/Add/AddPostRequestBody.php | 1 + .../Merge/MergePostRequestBody.php | 1 + .../Merge/MergePostRequestBody.php | 1 + .../Item/Range/Merge/MergePostRequestBody.php | 1 + .../Merge/MergePostRequestBody.php | 1 + .../Merge/MergePostRequestBody.php | 1 + .../Merge/MergePostRequestBody.php | 1 + .../Item/Range/Merge/MergePostRequestBody.php | 1 + .../Item/Range/Merge/MergePostRequestBody.php | 1 + .../Item/Sort/Apply/ApplyPostRequestBody.php | 1 + .../Merge/MergePostRequestBody.php | 1 + .../UsedRange/Merge/MergePostRequestBody.php | 1 + .../Merge/MergePostRequestBody.php | 1 + .../Item/Categories/Ref/RefRequestBuilder.php | 6 +- .../Item/Members/Ref/RefRequestBuilder.php | 6 +- .../Item/Teachers/Ref/RefRequestBuilder.php | 6 +- .../Item/Categories/Ref/RefRequestBuilder.php | 6 +- .../Item/Classes/Ref/RefRequestBuilder.php | 6 +- .../Item/Users/Ref/RefRequestBuilder.php | 6 +- .../Item/Categories/Ref/RefRequestBuilder.php | 6 +- .../EmployeeExperienceRequestBuilder.php | 4 +- .../Printers/Create/CreatePostRequestBody.php | 1 + .../AllowedGroups/Ref/RefRequestBuilder.php | 6 +- .../AllowedUsers/Ref/RefRequestBuilder.php | 6 +- .../Item/AddGroup/AddGroupPostResponse.php | 1 + .../RemoveGroup/RemoveGroupPostResponse.php | 1 + ...ableExtensionPropertiesPostRequestBody.php | 1 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../GroupSettingsRequestBuilder.php | 4 +- ...ableExtensionPropertiesPostRequestBody.php | 1 + .../AcceptedSendersRequestBuilder.php | 4 +- ...endersRequestBuilderGetQueryParameters.php | 2 +- .../AcceptedSenders/Ref/RefRequestBuilder.php | 10 +- .../RefRequestBuilderGetQueryParameters.php | 2 +- .../Item/Accept/AcceptPostRequestBody.php | 1 + .../Item/Decline/DeclinePostRequestBody.php | 1 + .../TentativelyAcceptPostRequestBody.php | 1 + .../Item/Accept/AcceptPostRequestBody.php | 1 + .../Item/Decline/DeclinePostRequestBody.php | 1 + .../TentativelyAcceptPostRequestBody.php | 1 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../Item/AddGroup/AddGroupPostResponse.php | 1 + .../RemoveGroup/RemoveGroupPostResponse.php | 1 + .../Item/Members/Ref/RefRequestBuilder.php | 6 +- .../Item/Owners/Ref/RefRequestBuilder.php | 6 +- .../RejectedSenders/Ref/RefRequestBuilder.php | 6 +- .../Item/Settings/SettingsRequestBuilder.php | 4 +- .../AssociateWithHubSitesPostRequestBody.php | 1 + .../IsPublished/IsPublishedGetResponse.php | 1 + .../AssociateWithHubSitesPostRequestBody.php | 1 + .../IsPublished/IsPublishedGetResponse.php | 1 + .../CreateLink/CreateLinkPostRequestBody.php | 2 + .../Team/Archive/ArchivePostRequestBody.php | 1 + .../Item/Archive/ArchivePostRequestBody.php | 1 + ...ncipalNameUserPrincipalNameGetResponse.php | 1 + .../Archive/ArchivePostRequestBody.php | 1 + ...ncipalNameUserPrincipalNameGetResponse.php | 1 + .../Schedule/Share/SharePostRequestBody.php | 1 + .../ClockIn/ClockInPostRequestBody.php | 1 + .../Item/ClockOut/ClockOutPostRequestBody.php | 1 + .../Item/EndBreak/EndBreakPostRequestBody.php | 1 + .../StartBreak/StartBreakPostRequestBody.php | 1 + .../Attributes/Ref/RefRequestBuilder.php | 6 +- .../Ref/RefRequestBuilder.php | 6 +- .../Ref/RefRequestBuilder.php | 6 +- .../Item/Usage/UsageRequestBuilder.php | 4 +- .../Evaluate/EvaluatePostRequestBody.php | 1 + .../BatchRecordDecisionsRequestBuilder.php | 4 +- ...ilterByCurrentUserWithOnRequestBuilder.php | 4 +- ...WithOnRequestBuilderGetQueryParameters.php | 2 +- .../Decisions/DecisionsRequestBuilder.php | 4 +- ...isionsRequestBuilderGetQueryParameters.php | 2 +- ...ilterByCurrentUserWithOnRequestBuilder.php | 4 +- ...WithOnRequestBuilderGetQueryParameters.php | 2 +- .../Item/Stages/StagesRequestBuilder.php | 4 +- ...StagesRequestBuilderGetQueryParameters.php | 2 +- ...AccessPackageSuggestionsRequestBuilder.php | 143 + ...stionsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../FilterByCurrentUserWithOnGetResponse.php | 72 + ...ilterByCurrentUserWithOnRequestBuilder.php | 80 + ...WithOnRequestBuilderGetQueryParameters.php | 82 + ...nRequestBuilderGetRequestConfiguration.php | 45 + .../AccessPackageRequestBuilder.php | 77 + ...ackageRequestBuilderGetQueryParameters.php | 34 + ...eRequestBuilderGetRequestConfiguration.php | 39 + ...essPackageSuggestionItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + ...icablePolicyRequirementsRequestBuilder.php | 4 +- .../Ref/RefRequestBuilder.php | 6 +- .../Ref/RefRequestBuilder.php | 6 +- .../AvailableAccessPackagesRequestBuilder.php | 133 + ...ckagesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...ailableAccessPackageItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...geItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...ageResourceRoleScopeItemRequestBuilder.php | 77 + ...peItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../ResourceRoleScopesRequestBuilder.php | 98 + ...ScopesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...CustomWorkflowExtensionsRequestBuilder.php | 8 +- ...nsionsRequestBuilderGetQueryParameters.php | 2 +- .../Item/Ref/RefRequestBuilder.php | 4 +- .../Ref/RefRequestBuilder.php | 14 +- ...RefRequestBuilderDeleteQueryParameters.php | 2 +- .../Item/Ref/RefRequestBuilder.php | 4 +- .../Ref/RefRequestBuilder.php | 14 +- ...RefRequestBuilderDeleteQueryParameters.php | 2 +- .../ControlConfigurationsRequestBuilder.php | 133 + ...ationsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...ControlConfigurationItemRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...onItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...mRequestBuilderPutRequestConfiguration.php | 22 + .../EntitlementManagementRequestBuilder.php | 42 + .../Subjects/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + ...AccessPackageSubjectItemRequestBuilder.php | 153 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ctItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../ConnectedOrganizationRequestBuilder.php | 77 + ...zationRequestBuilderGetQueryParameters.php | 34 + ...nRequestBuilderGetRequestConfiguration.php | 39 + .../Subjects/SubjectsRequestBuilder.php | 134 + ...bjectsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../SubjectsWithObjectIdRequestBuilder.php | 148 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...jectIdRequestBuilderGetQueryParameters.php | 34 + ...dRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../CancelProcessingPostRequestBody.php | 115 + ...vernanceCancelProcessingRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...overnanceClearQuarantineRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nancePreviewTaskFailuresRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../PreviewTaskFailuresPostResponse.php | 72 + ...overnancePreviewWorkflowRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../PreviewWorkflowPostRequestBody.php | 118 + ...dentityGovernanceRestoreRequestBuilder.php | 4 +- .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../DirectoryObjectItemRequestBuilder.php | 77 + ...ctItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../PreviewScopeRequestBuilder.php | 97 + ...wScopeRequestBuilderGetQueryParameters.php | 82 + ...eRequestBuilderGetRequestConfiguration.php | 45 + ...IdentityGovernanceResumeRequestBuilder.php | 4 +- ...IdentityGovernanceResumeRequestBuilder.php | 4 +- ...IdentityGovernanceResumeRequestBuilder.php | 4 +- ...IdentityGovernanceResumeRequestBuilder.php | 4 +- ...IdentityGovernanceResumeRequestBuilder.php | 4 +- ...IdentityGovernanceResumeRequestBuilder.php | 4 +- .../Item/WorkflowItemRequestBuilder.php | 40 + .../Workflows/WorkflowsRequestBuilder.php | 4 +- ...kflowsRequestBuilderGetQueryParameters.php | 2 +- ...tDateTimeWithEndDateTimeRequestBuilder.php | 4 +- ...teTimeRequestBuilderGetQueryParameters.php | 2 +- ...tDateTimeWithEndDateTimeRequestBuilder.php | 4 +- ...teTimeRequestBuilderGetQueryParameters.php | 2 +- ...tDateTimeWithEndDateTimeRequestBuilder.php | 4 +- ...tDateTimeWithEndDateTimeRequestBuilder.php | 4 +- ...IdentityGovernanceResumeRequestBuilder.php | 4 +- .../CancelProcessingPostRequestBody.php | 115 + ...vernanceCancelProcessingRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...overnanceClearQuarantineRequestBuilder.php | 75 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...nancePreviewTaskFailuresRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../PreviewTaskFailuresPostResponse.php | 72 + ...overnancePreviewWorkflowRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../PreviewWorkflowPostRequestBody.php | 118 + ...dentityGovernanceRestoreRequestBuilder.php | 4 +- .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../DirectoryObjectItemRequestBuilder.php | 77 + ...ctItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../PreviewScopeRequestBuilder.php | 97 + ...wScopeRequestBuilderGetQueryParameters.php | 82 + ...eRequestBuilderGetRequestConfiguration.php | 45 + ...IdentityGovernanceResumeRequestBuilder.php | 4 +- ...IdentityGovernanceResumeRequestBuilder.php | 4 +- ...UserProcessingResultItemRequestBuilder.php | 4 +- ...ltItemRequestBuilderGetQueryParameters.php | 2 +- ...tDateTimeWithEndDateTimeRequestBuilder.php | 4 +- .../Item/Runs/RunsRequestBuilder.php | 4 +- .../RunsRequestBuilderGetQueryParameters.php | 2 +- ...IdentityGovernanceResumeRequestBuilder.php | 4 +- ...tDateTimeWithEndDateTimeRequestBuilder.php | 4 +- ...IdentityGovernanceResumeRequestBuilder.php | 4 +- .../Item/Tasks/TasksRequestBuilder.php | 4 +- .../TasksRequestBuilderGetQueryParameters.php | 2 +- ...IdentityGovernanceResumeRequestBuilder.php | 4 +- ...IdentityGovernanceResumeRequestBuilder.php | 4 +- .../Item/WorkflowItemRequestBuilder.php | 44 +- .../Workflows/WorkflowsRequestBuilder.php | 4 +- ...kflowsRequestBuilderGetQueryParameters.php | 2 +- .../RecoveryKeysRequestBuilder.php | 4 +- ...ryKeysRequestBuilderGetQueryParameters.php | 2 +- src/Generated/Models/AccessEntityType.php | 11 + .../Models/AccessPackageApprovalStage.php | 30 +- .../Models/AccessPackageResourceRole.php | 26 +- .../Models/AccessPackageResourceScope.php | 8 +- src/Generated/Models/AccessPackageSubject.php | 22 + ...AccessPackageSubjectCollectionResponse.php | 70 + .../Models/AccessPackageSubjectLifecycle.php | 12 + .../Models/AccessPackageSuggestion.php | 92 + ...essPackageSuggestionCollectionResponse.php | 70 + .../Models/AccessPackageSuggestionReason.php | 122 + ...essPackageSuggestionRelatedPeopleBased.php | 93 + ...ageSuggestionRelatedPeopleInsightLevel.php | 12 + ...geSuggestionSelfAssignmentHistoryBased.php | 91 + src/Generated/Models/AgentUser.php | 3 - src/Generated/Models/AllDomains.php | 46 + src/Generated/Models/ApplicationDataType.php | 15 + src/Generated/Models/ApplicationLocation.php | 158 + .../ApplicationRiskFactorCertificateInfo.php | 312 + .../ApplicationRiskFactorGeneralInfo.php | 335 + .../Models/ApplicationRiskFactorLegalInfo.php | 202 + .../ApplicationRiskFactorLegalInfoGdpr.php | 224 + .../ApplicationRiskFactorSecurityInfo.php | 675 ++ .../Models/ApplicationRiskFactors.php | 202 + src/Generated/Models/ApplicationRiskScore.php | 224 + .../Models/ApplicationSecurityCompliance.php | 774 ++ src/Generated/Models/ApplicationTemplate.php | 143 + .../Models/ApproverInformationVisibility.php | 12 + ...thodsRegistrationCampaignIncludeTarget.php | 4 +- .../Models/AvailableAccessPackage.php | 114 + ...ailableAccessPackageCollectionResponse.php | 70 + .../Models/AzureActiveDirectoryTenant.php | 8 +- src/Generated/Models/BackupRestoreRoot.php | 22 + src/Generated/Models/Channel.php | 4 +- src/Generated/Models/Chat.php | 24 + src/Generated/Models/ChatMessage.php | 19 +- .../Models/ConditionalAccessPolicy.php | 8 +- src/Generated/Models/ControlConfiguration.php | 163 + ...ControlConfigurationCollectionResponse.php | 70 + src/Generated/Models/CopilotAdmin.php | 22 + src/Generated/Models/CopilotAdminCatalog.php | 70 + src/Generated/Models/CopilotPackage.php | 491 ++ src/Generated/Models/CopilotPackageDetail.php | 217 + .../CrossCloudAzureActiveDirectoryTenant.php | 12 +- src/Generated/Models/CsaStarLevel.php | 16 + src/Generated/Models/DataProtection.php | 13 + src/Generated/Models/DataRetentionLevel.php | 16 + .../Models/DelegatedAdminRelationship.php | 4 +- src/Generated/Models/Directory.php | 23 + src/Generated/Models/DirectoryObject.php | 1 + src/Generated/Models/DirectoryRole.php | 4 +- src/Generated/Models/DomainIdentitySource.php | 8 +- .../Models/EmailNotificationsSetting.php | 111 + src/Generated/Models/EmployeeExperience.php | 3 - src/Generated/Models/EndUserSettings.php | 90 + .../Models/EntitlementManagement.php | 96 + src/Generated/Models/Entity.php | 32 + .../EntityTypeAndIds.php | 168 + .../Models/EntraRecoveryServices/Recovery.php | 95 + .../EntraRecoveryServices/RecoveryAction.php | 12 + .../RecoveryChangeObjectBase.php | 134 + .../EntraRecoveryServices/RecoveryJob.php | 112 + .../EntraRecoveryServices/RecoveryJobBase.php | 209 + .../RecoveryJobBaseCollectionResponse.php | 71 + .../RecoveryJobCollectionResponse.php | 71 + .../RecoveryJobEntityNameAndIdsFilter.php | 71 + .../RecoveryJobEntityNamesFilter.php | 71 + .../RecoveryJobFilteringCriteriaBase.php | 122 + .../RecoveryPreviewJob.php | 46 + .../RecoveryPreviewJobCollectionResponse.php | 71 + .../EntraRecoveryServices/RecoveryStatus.php | 16 + .../ResourceTypeName.php | 21 + .../Models/EntraRecoveryServices/Snapshot.php | 140 + .../SnapshotCollectionResponse.php | 71 + src/Generated/Models/EnumeratedDomains.php | 78 + .../Models/ExternalConnectors/Label.php | 1 + .../Models/ExternalDomainFederation.php | 12 +- src/Generated/Models/FedRampLevel.php | 15 + .../Models/FederatedTokenValidationPolicy.php | 68 + .../Models/Fido2AuthenticationMethod.php | 4 +- src/Generated/Models/Group.php | 121 +- src/Generated/Models/GroupAccessType.php | 13 + src/Generated/Models/HoldType.php | 12 + .../IdentityGovernance/CancelRunsScope.php | 71 + .../Models/IdentityGovernance/CancelScope.php | 121 + .../CountBasedQuarantineCondition.php | 68 + .../LifecycleManagementSettings.php | 22 + .../LifecycleWorkflowProcessingStatus.php | 2 + .../Models/IdentityGovernance/MatchMode.php | 11 + .../PercentageBasedQuarantineCondition.php | 68 + .../IdentityGovernance/PreviewFailedTask.php | 202 + .../QuarantineCondition.php | 122 + .../QuarantineConfiguration.php | 161 + .../IdentityGovernance/QuarantineDetails.php | 181 + .../IdentityGovernance/QuarantineType.php | 13 + .../Models/IdentityGovernance/Workflow.php | 69 + .../WorkflowExecutionType.php | 1 + .../IdentityGovernance/WorkflowSetting.php | 136 + .../IdentityGovernance/WorkflowVersion.php | 22 + .../Models/NotificationEventsType.php | 11 + .../Models/NotificationRecipients.php | 161 + .../Models/NotificationRecipientsType.php | 14 + .../Models/ODataErrors/ODataError.php | 1 - ...remisesDirectorySynchronizationFeature.php | 4 +- src/Generated/Models/OnlineMeeting.php | 3 - src/Generated/Models/PackageAccessEntity.php | 158 + src/Generated/Models/PackageElement.php | 136 + src/Generated/Models/PackageElementDetail.php | 161 + src/Generated/Models/PackageStatus.php | 12 + src/Generated/Models/PackageType.php | 13 + src/Generated/Models/PasswordPolicy.php | 15 + src/Generated/Models/PciVersion.php | 13 + src/Generated/Models/PolicyRoot.php | 22 + src/Generated/Models/ProfileCardProperty.php | 22 + src/Generated/Models/Reminder.php | 4 +- src/Generated/Models/RestEncryptionType.php | 17 + src/Generated/Models/RoleType.php | 13 + src/Generated/Models/RootDomains.php | 15 + src/Generated/Models/Schedule.php | 4 +- .../Models/Security/A365AiExecuteTool.php | 49 + .../Models/Security/A365AiInferenceCall.php | 49 + .../Models/Security/A365AiInvokeAgent.php | 49 + .../Models/Security/A365AiRunSummary.php | 49 + .../Models/Security/A365SpanOutputs.php | 49 + .../Security/AISpanOutputsAuditRecord.php | 49 + .../Security/AadRiskDetectionAuditRecord.php | 49 + .../Models/Security/AdditionalDataOptions.php | 1 + .../Models/Security/AedAuditRecord.php | 49 + .../Security/AgentAdminActivityRecord.php | 49 + .../Security/AgentSettingAdminActivity.php | 49 + .../Security/AiAppInteractionAuditRecord.php | 49 + .../Security/AiExecuteToolAuditRecord.php | 49 + ...eractionsChangeNotificationAuditRecord.php | 49 + .../AiInteractionsExportAuditRecord.php | 49 + .../AiInteractionsSubscriptionAuditRecord.php | 49 + .../Security/AiInvokeAgentAuditRecord.php | 49 + src/Generated/Models/Security/AipDiscover.php | 49 + .../Models/Security/AipFileDeleted.php | 49 + .../Models/Security/AipHeartBeat.php | 49 + .../AipProtectionActionLogRequest.php | 49 + .../Security/AipScannerDiscoverEvent.php | 49 + .../AipSensitivityLabelActionLogRequest.php | 49 + .../AirAdminActionInvestigationData.php | 49 + .../Models/Security/AirInvestigationData.php | 49 + .../Security/AirManualInvestigationData.php | 49 + .../Security/AlertSubmissionAuditRecord.php | 49 + ...AlertSubmissionResultDetailAuditRecord.php | 49 + .../Models/Security/AnalyzedEmail.php | 912 +++ .../Security/AnalyzedEmailAttachment.php | 312 + .../AnalyzedEmailAuthenticationDetail.php | 202 + .../AnalyzedEmailCollectionResponse.php | 71 + .../Security/AnalyzedEmailDeliveryDetail.php | 202 + .../Security/AnalyzedEmailDlpRuleInfo.php | 158 + ...AnalyzedEmailExchangeTransportRuleInfo.php | 158 + .../Security/AnalyzedEmailRecipientDetail.php | 168 + .../Security/AnalyzedEmailSenderDetail.php | 313 + .../Models/Security/AnalyzedEmailUrl.php | 224 + .../Security/AntispamDirectionality.php | 13 + .../Security/AttackSimAdminAuditRecord.php | 49 + .../Models/Security/AttackSimAuditRecord.php | 49 + .../Security/AuditConfigAuditRecord.php | 49 + .../Models/Security/AuditCoreRoot.php | 74 + src/Generated/Models/Security/AuditData.php | 537 ++ .../Models/Security/AuditLogQuery.php | 395 + .../AuditLogQueryCollectionResponse.php | 71 + .../Models/Security/AuditLogQueryStatus.php | 14 + .../Models/Security/AuditLogRecord.php | 324 + .../AuditLogRecordCollectionResponse.php | 71 + .../Models/Security/AuditLogRecordType.php | 480 ++ .../Models/Security/AuditLogUserType.php | 20 + .../Security/AuditRecordTypeDictionary.php | 117 + .../Security/AuditSearchAuditRecord.php | 49 + ...wApplicationRuleAggregationEventRecord.php | 49 + .../Security/AzfwDnsQueryEventRecord.php | 49 + .../Security/AzfwNetworkRuleEventRecord.php | 49 + .../Security/AzureAISearchAuditRecord.php | 49 + ...ActiveDirectoryAccountLogonAuditRecord.php | 49 + .../AzureActiveDirectoryAuditRecord.php | 49 + ...zureActiveDirectoryStsLogonAuditRecord.php | 49 + .../Models/Security/CampaignAuditRecord.php | 49 + .../Security/CcraiPolicyViolationRecord.php | 49 + .../Security/CdpClassifierHealthRecord.php | 49 + .../Security/CdpColdCrawlStatusRecord.php | 49 + .../Security/CdpConsumptionResourceRecord.php | 49 + .../CdpContentExplorerAggregateRecord.php | 49 + .../CdpDlpSensitiveEndpointAuditRecord.php | 49 + .../Models/Security/CdpLogRecord.php | 49 + .../Models/Security/CdpOcrBillingRecord.php | 49 + .../CdpResourceScopeChangeEventRecord.php | 49 + .../CdpdlmaiInteractionInsightsRecord.php | 49 + .../CloudUpdateDeviceConfigAuditRecord.php | 49 + .../CloudUpdateProfileConfigAuditRecord.php | 49 + .../CloudUpdateTenantConfigAuditRecord.php | 49 + .../Models/Security/CollaborationRoot.php | 71 + .../ComplianceConnectorAuditRecord.php | 49 + .../ComplianceDLMExchangeAuditRecord.php | 49 + .../ComplianceDLMSharePointAuditRecord.php | 49 + .../ComplianceDLPApplicationsAuditRecord.php | 49 + ...PApplicationsClassificationAuditRecord.php | 49 + .../ComplianceDLPEndpointAuditRecord.php | 49 + ...plianceDLPEndpointDiscoveryAuditRecord.php | 49 + .../ComplianceDLPEnforcementAuditRecord.php | 49 + .../ComplianceDLPExchangeAuditRecord.php | 49 + ...ceDLPExchangeClassificationAuditRecord.php | 49 + ...anceDLPExchangeClassificationCdpRecord.php | 49 + ...plianceDLPExchangeDiscoveryAuditRecord.php | 49 + .../ComplianceDLPSharePointAuditRecord.php | 49 + ...DLPSharePointClassificationAuditRecord.php | 49 + ...ceDLPSharePointClassificationCdpRecord.php | 49 + ...PointClassificationExtendedAuditRecord.php | 49 + .../ComplianceExchangeOcrAuditRecord.php | 49 + .../ComplianceManagerActionRecord.php | 49 + ...ancePolicyGradingSharePointAuditRecord.php | 49 + .../ComplianceSettingsChangeAuditRecord.php | 49 + ...plianceSitGradingSharePointAuditRecord.php | 49 + ...mplianceSupervisionExchangeAuditRecord.php | 49 + .../Models/Security/CompromiseIndicator.php | 158 + .../ConnectedAIAppInteractionAuditRecord.php | 49 + .../ConsumptionResourceAuditRecord.php | 49 + .../Security/ContentStoreMetadataRecord.php | 49 + .../CopilotAgentManagementAuditRecord.php | 49 + .../CopilotForSecurityLoggingAuditRecord.php | 49 + .../CopilotForSecurityTriggerAuditRecord.php | 49 + .../CopilotInteractionAuditRecord.php | 49 + .../CopilotPluginSettingAuditRecord.php | 49 + .../CopilotPromptBookSettingAuditRecord.php | 49 + .../CopilotSessionSharingAuditRecord.php | 49 + .../Security/CopilotSettingAuditRecord.php | 49 + .../CopilotWorkspaceSettingAuditRecord.php | 49 + .../CoreReportingSettingsAuditRecord.php | 49 + .../Models/Security/CorrelationReason.php | 26 + .../Security/CortanaBriefingAuditRecord.php | 49 + ...calAssetManagementClassificationRecord.php | 49 + .../CrmEntityOperationAuditRecord.php | 49 + .../CrossTenantAccessPolicyAuditRecord.php | 49 + ...ustomerKeyServiceEncryptionAuditRecord.php | 49 + .../DataCenterSecurityCmdletAuditRecord.php | 49 + .../Security/DataGovernanceAuditRecord.php | 49 + .../DataInsightsRestApiAuditRecord.php | 49 + .../DataLakeExportOperationAuditRecord.php | 49 + .../DataSecurityInvestigationAuditRecord.php | 49 + .../DataShareOperationAuditRecord.php | 49 + .../Models/Security/DefaultAuditData.php | 49 + .../DefenderCaseManagementAuditRecord.php | 49 + .../DefenderPreviewFeaturesRecord.php | 49 + ...rSecurityForAIConfigurationAuditRecord.php | 49 + .../Models/Security/DeliveryAction.php | 14 + .../Models/Security/DeliveryLocation.php | 18 + .../Security/DeployFeatureActivityRecord.php | 49 + .../Security/DetonationBehaviourDetails.php | 313 + .../Models/Security/DetonationChain.php | 161 + .../Models/Security/DetonationDetails.php | 404 + .../Models/Security/DetonationObservables.php | 208 + ...coverySettingsAuthenticatedScansRecord.php | 49 + ...DeviceDiscoverySettingsExclusionRecord.php | 49 + .../DeviceDiscoverySettingsRecord.php | 49 + .../Models/Security/DiscoveryAuditRecord.php | 49 + .../Security/DlpEndpointAuditRecord.php | 49 + .../Security/DlpImportResultAuditRecord.php | 49 + ...InformationTypeRulePackageCmdletRecord.php | 49 + .../Security/DragonCopilotAccessRecord.php | 49 + .../Security/DragonCopilotAdminRecord.php | 49 + .../DragonCopilotClinicalDataRecord.php | 49 + .../Security/DragonCopilotSessionRecord.php | 49 + .../Dynamics365BusinessCentralAuditRecord.php | 49 + .../EdiscoveryAddToReviewSetOperation.php | 4 +- .../Security/EhrConnectorAuditBaseRecord.php | 49 + .../EopSubmissionFeedEntityAuditRecord.php | 49 + src/Generated/Models/Security/EventSource.php | 12 + .../Security/ExchangeAdminAuditRecord.php | 49 + .../ExchangeAggregatedMailboxAuditRecord.php | 49 + .../ExchangeAggregatedOperationRecord.php | 49 + .../ExchangeMailboxAuditGroupRecord.php | 49 + .../Security/ExchangeMailboxAuditRecord.php | 49 + .../Models/Security/FabricAuditRecord.php | 49 + .../Models/Security/FabricPolicyRecord.php | 49 + .../Security/HealthcareSignalRecord.php | 49 + .../Models/Security/HostedRpaAuditRecord.php | 49 + .../Models/Security/HrSignalAuditRecord.php | 49 + .../Models/Security/HygieneEventRecord.php | 49 + ...ionBarrierPolicyApplicationAuditRecord.php | 49 + ...InformationWorkerProtectionAuditRecord.php | 49 + .../InsiderRiskScopedUserInsightsRecord.php | 49 + .../Security/InsiderRiskScopedUsersRecord.php | 49 + ...egratedAppsAppAdminActivityAuditRecord.php | 49 + ...ppsAppSettingsAdminActivityAuditRecord.php | 49 + .../Security/IrmActivityAuditTrailRecord.php | 49 + .../IrmUserDefinedDetectionRecord.php | 49 + .../Models/Security/KaizalaAuditRecord.php | 49 + .../LabelAnalyticsAggregateAuditRecord.php | 49 + .../LabelContentExplorerAuditRecord.php | 49 + .../LargeContentMetadataAuditRecord.php | 49 + .../M365ComplianceConnectorAuditRecord.php | 49 + .../Security/M365SearchSectionsRecord.php | 49 + .../Models/Security/M365daadAuditRecord.php | 49 + .../Security/M365odspAssetMetadataRecord.php | 49 + .../Models/Security/MDASHAuditRecord.php | 49 + .../Models/Security/MailSubmissionData.php | 49 + .../Security/ManagedServicesAuditRecord.php | 49 + .../Security/ManagedTenantsAuditRecord.php | 49 + .../Models/Security/MapgAlertsAuditRecord.php | 49 + .../Security/MapgOnboardAuditRecord.php | 49 + .../Models/Security/MapgPolicyAuditRecord.php | 49 + .../Security/MapgRemediationAuditRecord.php | 49 + .../Models/Security/McasAlertsAuditRecord.php | 49 + .../Models/Security/MdaAuditRecord.php | 49 + .../Security/MdaDataSecuritySignalRecord.php | 49 + .../Models/Security/MdatpAuditRecord.php | 49 + .../Models/Security/MdcEventsRecord.php | 49 + .../Models/Security/MdiAuditRecord.php | 49 + .../Models/Security/MergeResponse.php | 136 + .../Models/Security/MeshWorldsAuditRecord.php | 49 + ...icrosoft365BackupBackupItemAuditRecord.php | 49 + ...rosoft365BackupBackupPolicyAuditRecord.php | 49 + ...365BackupGranularBrowseTaskAuditRecord.php | 49 + ...crosoft365BackupRestoreItemAuditRecord.php | 49 + ...crosoft365BackupRestoreTaskAuditRecord.php | 49 + ...ft365CopilotScheduledPromptAuditRecord.php | 49 + ...MicrosoftDefenderExpertsXDRAuditRecord.php | 49 + .../Security/MicrosoftFlowAuditRecord.php | 49 + .../Security/MicrosoftFormsAuditRecord.php | 49 + .../MicrosoftGraphDataConnectConsent.php | 49 + .../MicrosoftGraphDataConnectOperation.php | 49 + ...osoftPurviewDataCatalogOperationRecord.php | 49 + ...MicrosoftPurviewDataMapOperationRecord.php | 49 + ...ftPurviewMetadataPolicyOperationRecord.php | 49 + .../MicrosoftPurviewPolicyOperationRecord.php | 49 + .../MicrosoftPurviewPrivacyAuditEvent.php | 49 + ...ftPurviewUnifiedCatalogOperationRecord.php | 49 + .../Security/MicrosoftStreamAuditRecord.php | 49 + .../MicrosoftTeamsAdminAuditRecord.php | 49 + .../MicrosoftTeamsAnalyticsAuditRecord.php | 49 + .../Security/MicrosoftTeamsAuditRecord.php | 49 + .../MicrosoftTeamsDeviceAuditRecord.php | 49 + ...ftTeamsRetentionLabelActionAuditRecord.php | 49 + ...TeamsSensitivityLabelActionAuditRecord.php | 49 + .../MicrosoftTeamsShiftsAuditRecord.php | 49 + .../MicrosoftTeamsUserConcernAuditRecord.php | 49 + .../MipAutoLabelExchangeItemAuditRecord.php | 49 + ...ipAutoLabelProgressFeedbackAuditRecord.php | 49 + .../MipAutoLabelSharePointItemAuditRecord.php | 49 + ...belSharePointPolicyLocationAuditRecord.php | 49 + ...elSimulationSharePointCompletionRecord.php | 49 + ...abelSimulationSharePointProgressRecord.php | 49 + ...MipAutoLabelSimulationStatisticsRecord.php | 49 + .../Security/MipExactDataMatchAuditRecord.php | 49 + .../Security/MipLabelAnalyticsAuditRecord.php | 49 + .../Models/Security/MipLabelAuditRecord.php | 49 + .../Models/Security/MosAgentInfoRecord.php | 49 + .../Models/Security/MosAgentInfoRecordV2.php | 49 + .../Ms365dCustomDetectionAuditRecord.php | 49 + .../Security/Ms365dIncidentAuditRecord.php | 49 + .../Ms365dSuppressionRuleAuditRecord.php | 49 + .../MsdeCustomCollectionAuditRecord.php | 49 + .../MsdeGeneralSettingsAuditRecord.php | 49 + .../MsdeIndicatorsSettingsAuditRecord.php | 49 + .../MsdeResponseActionsAuditRecord.php | 49 + .../Security/MsdeRolesSettingsAuditRecord.php | 49 + ...VectorSearchContentMetadataAuditRecord.php | 49 + .../MsticNationStateNotificationRecord.php | 49 + .../MultiStageDispositionAuditRecord.php | 49 + .../MyAnalyticsSettingsAuditRecord.php | 49 + .../Security/NoisyAlertPolicyAuditRecord.php | 49 + .../Security/OfficeNativeAuditRecord.php | 49 + .../Models/Security/OmePortalAuditRecord.php | 49 + ...andSharePointClassificationAuditRecord.php | 49 + ...PremisesFileShareScannerDLPAuditRecord.php | 49 + ...remisesSharePointScannerDLPAuditRecord.php | 49 + .../Models/Security/OneDriveAuditRecord.php | 49 + .../OrganizationalDataInM365AuditRecord.php | 49 + .../OutlookCopilotAutomationAuditRecord.php | 49 + ...waGetAccessTokenForResourceAuditRecord.php | 49 + .../Models/Security/P4AIRiskScoreRecord.php | 49 + .../Security/P4aiAssessmentCategoryRecord.php | 49 + .../P4aiAssessmentFabricScannerRecord.php | 49 + .../P4aiAssessmentLocationResultRecord.php | 49 + .../Models/Security/P4aiAssessmentRecord.php | 49 + .../PeopleAdminSettingsAuditRecord.php | 49 + .../PhysicalBadgingSignalAuditRecord.php | 49 + .../Security/PlacesDirectoryAuditRecord.php | 49 + .../PlannerChatMessageAuditRecord.php | 49 + .../PlannerChatMessageListAuditRecord.php | 49 + .../Security/PlannerCopyPlanAuditRecord.php | 49 + .../Security/PlannerGoalAuditRecord.php | 49 + .../Security/PlannerGoalListAuditRecord.php | 49 + .../Security/PlannerPlanAuditRecord.php | 49 + .../Security/PlannerPlanListAuditRecord.php | 49 + ...PlannerPlanSensitivityLabelAuditRecord.php | 49 + .../Security/PlannerRosterAuditRecord.php | 49 + ...annerRosterSensitivityLabelAuditRecord.php | 49 + .../Security/PlannerTaskAuditRecord.php | 49 + .../Security/PlannerTaskListAuditRecord.php | 49 + .../PlannerTenantSettingsAuditRecord.php | 49 + .../PolicyConfigChangeAuditRecord.php | 49 + .../Security/PowerAppsAuditAppRecord.php | 49 + .../Security/PowerAppsAuditPlanRecord.php | 49 + .../Security/PowerAppsAuditResourceRecord.php | 49 + .../Models/Security/PowerBIAuditRecord.php | 49 + .../Models/Security/PowerBIDlpAuditRecord.php | 49 + .../Security/PowerPagesSiteAuditRecord.php | 49 + .../PowerPlatformAdminDlpAuditRecord.php | 49 + ...werPlatformAdminEnvironmentAuditRecord.php | 49 + ...werPlatformAdministratorActivityRecord.php | 49 + ...ockboxResourceAccessRequestAuditRecord.php | 49 + ...tformLockboxResourceCommandAuditRecord.php | 49 + ...owerPlatformServiceActivityAuditRecord.php | 49 + .../PowerPlatformTenantIsolationRecord.php | 49 + .../PrivaPrivacyAssessmentOperationRecord.php | 49 + .../PrivaPrivacyConsentOperationRecord.php | 49 + .../Security/PrivacyDataMatchAuditRecord.php | 49 + .../PrivacyDataMinimizationRecord.php | 49 + .../Security/PrivacyDigestEmailRecord.php | 49 + .../Security/PrivacyOpenAccessAuditRecord.php | 49 + .../Security/PrivacyPortalAuditRecord.php | 49 + .../PrivacyRemediationActionRecord.php | 49 + .../Security/PrivacyRemediationRecord.php | 49 + .../Models/Security/ProjectAuditRecord.php | 49 + ...rTheWebAssignedToMeSettingsAuditRecord.php | 49 + .../ProjectForTheWebProjectAuditRecord.php | 49 + ...ectForTheWebProjectSettingsAuditRecord.php | 49 + .../ProjectForTheWebRoadmapAuditRecord.php | 49 + ...ProjectForTheWebRoadmapItemAuditRecord.php | 49 + ...ectForTheWebRoadmapSettingsAuditRecord.php | 49 + .../ProjectForTheWebTaskAuditRecord.php | 49 + .../Security/PublicFolderAuditRecord.php | 49 + .../PurviewInsiderRiskAlertsRecord.php | 49 + .../PurviewInsiderRiskCasesRecord.php | 49 + .../PurviewMCRecommendationRecord.php | 49 + .../PurviewPostureAgentAuditRecord.php | 49 + .../Models/Security/QuarantineAuditRecord.php | 49 + .../Security/RecordsManagementAuditRecord.php | 49 + .../Models/Security/RemediationAction.php | 15 + .../Models/Security/RemediationSeverity.php | 12 + .../Models/Security/ReportSubmission.php | 49 + .../Security/ReportSubmissionResultDetail.php | 49 + .../Security/RestrictedModeAuditRecord.php | 49 + .../Security/RetentionPolicyAuditRecord.php | 49 + .../RtiOperationsAgentAuditRecord.php | 49 + .../Security/SbpConfigurationEventRecord.php | 49 + .../Models/Security/SbpUsageEventRecord.php | 49 + .../Models/Security/ScoreEvidence.php | 49 + .../ScorePlatformGenericAuditRecord.php | 49 + .../Models/Security/ScriptRunAuditRecord.php | 49 + .../Models/Security/SearchAuditRecord.php | 49 + src/Generated/Models/Security/Security.php | 47 + .../SecurityComplianceAlertRecord.php | 49 + ...tyComplianceCenterEOPCmdletAuditRecord.php | 49 + .../SecurityComplianceInsightsAuditRecord.php | 49 + .../SecurityComplianceRBACAuditRecord.php | 49 + ...ecurityComplianceUserChangeAuditRecord.php | 49 + ...tyCopilotIdentityManagementAuditRecord.php | 49 + ...tyDevelopmentLifecycleAILogAuditRecord.php | 49 + ...ensitiveInfoRemediationAgentDataRecord.php | 49 + .../SensitivityLabelActionAuditRecord.php | 49 + ...SensitivityLabelPolicyMatchAuditRecord.php | 49 + ...ensitivityLabeledFileActionAuditRecord.php | 49 + .../Security/SentinelAIToolAuditRecord.php | 49 + .../Security/SentinelGraphAuditRecord.php | 49 + .../Security/SentinelJobAuditRecord.php | 49 + .../Security/SentinelKQLOnLakeAuditRecord.php | 49 + .../SentinelLakeDataOnboardingAuditRecord.php | 49 + .../SentinelLakeEncryptionAuditRecord.php | 49 + .../SentinelLakeOnboardingAuditRecord.php | 49 + .../SentinelNotebookOnLakeAuditRecord.php | 49 + .../Security/SentinelPackageAuditRecord.php | 49 + .../Models/Security/ServiceSource.php | 1 + ...PointAppPermissionOperationAuditRecord.php | 49 + .../Models/Security/SharePointAuditRecord.php | 49 + .../SharePointCommentOperationAuditRecord.php | 49 + ...ePointContentSecurityPolicyAuditRecord.php | 49 + ...rePointContentTypeOperationAuditRecord.php | 49 + .../SharePointESignatureAuditRecord.php | 49 + .../SharePointFieldOperationAuditRecord.php | 49 + .../SharePointFileOperationAuditRecord.php | 49 + ...SharePointListItemOperationAuditRecord.php | 49 + .../SharePointListOperationAuditRecord.php | 49 + .../SharePointSharingOperationAuditRecord.php | 49 + .../SkypeForBusinessCmdletsAuditRecord.php | 49 + .../SkypeForBusinessPSTNUsageAuditRecord.php | 49 + ...kypeForBusinessUsersBlockedAuditRecord.php | 49 + .../SonarDetonationContentMetadata.php | 49 + .../SonarDetonationEntityAuditRecord.php | 49 + .../SonarFileDetonationEntityAuditRecord.php | 49 + .../SonarSubmissionEntityAuditRecord.php | 49 + .../SonarUrlDetonationEntityAuditRecord.php | 49 + .../SparkCoreCustomLivePoolRecord.php | 49 + .../Security/SubmissionEntityAuditRecord.php | 49 + ...pervisoryReviewDayXInsightsAuditRecord.php | 49 + .../Security/SyntheticProbeAuditRecord.php | 49 + .../TeamCopilotInteractionAuditRecord.php | 49 + .../TeamsEasyApprovalsAuditRecord.php | 49 + ...msEvalDataHubAdminOperationAuditRecord.php | 49 + .../TeamsEvalDataHubDataAccessAuditRecord.php | 49 + ...EvalDataHubPermissionChangeAuditRecord.php | 49 + .../Security/TeamsHealthcareAuditRecord.php | 49 + .../Security/TeamsUpdatesAuditRecord.php | 49 + .../TenantAllowBlockListAuditRecord.php | 49 + .../Models/Security/ThreatDetectionDetail.php | 180 + .../Security/ThreatFinderAuditRecord.php | 49 + .../ThreatIntelligenceAtpContentData.php | 49 + .../ThreatIntelligenceExportAuditRecord.php | 49 + .../Security/ThreatIntelligenceMailData.php | 49 + .../ThreatIntelligenceObjectAuditRecord.php | 49 + .../ThreatIntelligenceUrlClickData.php | 49 + src/Generated/Models/Security/ThreatType.php | 14 + .../Models/Security/TimelineEvent.php | 257 + .../Models/Security/TimelineEventType.php | 18 + .../Models/Security/TodoAuditRecord.php | 49 + .../TrainableClassifierAuditRecord.php | 49 + .../Security/UamOperationAuditRecord.php | 49 + .../Security/UnifiedGroupAuditRecord.php | 49 + ...nifiedSimulationMatchedItemAuditRecord.php | 49 + .../UnifiedSimulationSummaryAuditRecord.php | 49 + .../UniversalPrintManagementAuditRecord.php | 49 + .../UniversalPrintPrintJobAuditRecord.php | 49 + .../Security/UrbacAssignmentAuditRecord.php | 49 + .../Security/UrbacEnableStateAuditRecord.php | 49 + .../Models/Security/UrbacRoleAuditRecord.php | 49 + src/Generated/Models/Security/UserAccount.php | 22 + .../Security/UserTrainingAuditRecord.php | 49 + .../UsxWorkspaceOnboardingAuditRecord.php | 49 + .../Models/Security/VerdictCategory.php | 18 + .../Security/VfamCreatePolicyAuditRecord.php | 49 + .../Security/VfamDeletePolicyAuditRecord.php | 49 + .../Security/VfamUpdatePolicyAuditRecord.php | 49 + .../Security/VivaAmplifyAuditRecord.php | 49 + .../Security/VivaEngageEventsAuditRecord.php | 49 + ...ivaEngageNetworkAssociationAuditRecord.php | 49 + .../Security/VivaEngageSegmentAuditRecord.php | 49 + ...aGlintAdvancedConfigurationAuditRecord.php | 49 + .../VivaGlintAgenticCampaignAuditRecord.php | 49 + .../VivaGlintFeedbackProgramAuditRecord.php | 49 + ...VivaGlintOrganizationalDataAuditRecord.php | 49 + .../VivaGlintPulseProgramAuditRecord.php | 49 + ...tPulseProgramRespondentRateAuditRecord.php | 49 + .../Security/VivaGlintQuestionAuditRecord.php | 49 + .../Security/VivaGlintRoleAuditRecord.php | 49 + .../Security/VivaGlintRubiconAuditRecord.php | 49 + .../VivaGlintSupportAccessAuditRecord.php | 49 + .../Security/VivaGlintSystemAuditRecord.php | 49 + .../Security/VivaGlintUserAuditRecord.php | 49 + .../VivaGlintUserGroupAuditRecord.php | 49 + .../Models/Security/VivaGoalsAuditRecord.php | 49 + .../Security/VivaLearningAdminAuditRecord.php | 49 + .../Security/VivaLearningAuditRecord.php | 49 + .../Security/VivaPulseAdminAuditRecord.php | 49 + .../VivaPulseOrganizerAuditRecord.php | 49 + .../Security/VivaPulseReportAuditRecord.php | 49 + .../Security/VivaPulseResponseAuditRecord.php | 49 + .../Security/WdatpAlertsAuditRecord.php | 49 + .../WebContentFilteringAuditRecord.php | 49 + .../Windows365CustomerLockboxAuditRecord.php | 49 + .../WorkplaceAnalyticsAuditRecord.php | 49 + .../Models/Security/YammerAuditRecord.php | 49 + .../Security/YammerUserHidingAuditRecord.php | 49 + src/Generated/Models/ServiceAnnouncement.php | 12 +- src/Generated/Models/SharedInsight.php | 4 +- src/Generated/Models/SslVersion.php | 16 + src/Generated/Models/TargetedChatMessage.php | 68 + .../TargetedChatMessageCollectionResponse.php | 70 + src/Generated/Models/User.php | 31 +- src/Generated/Models/UserOwnership.php | 18 + src/Generated/Models/ValidatingDomains.php | 144 + ...bauthnAuthenticatorAttestationResponse.php | 8 +- ...WebauthnAuthenticatorSelectionCriteria.php | 12 +- .../WebauthnCredentialCreationOptions.php | 8 +- .../Models/WebauthnPublicKeyCredential.php | 12 +- ...uthnPublicKeyCredentialCreationOptions.php | 36 +- .../WebauthnPublicKeyCredentialDescriptor.php | 12 +- .../WebauthnPublicKeyCredentialParameters.php | 8 +- .../WebauthnPublicKeyCredentialRpEntity.php | 8 +- .../WebauthnPublicKeyCredentialUserEntity.php | 12 +- ...ableExtensionPropertiesPostRequestBody.php | 1 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + ...ableExtensionPropertiesPostRequestBody.php | 1 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../Item/Usage/UsageRequestBuilder.php | 4 +- .../Item/AppliesTo/Ref/RefRequestBuilder.php | 6 +- ...tedTokenValidationPolicyRequestBuilder.php | 144 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...PolicyRequestBuilderGetQueryParameters.php | 34 + ...yRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Policies/PoliciesRequestBuilder.php | 8 + .../SchemaExtensionItemRequestBuilder.php | 4 +- .../Alerts_v2/Alerts_v2RequestBuilder.php | 8 + ...tGraphSecurityMoveAlertsRequestBuilder.php | 78 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../MoveAlertsPostRequestBody.php | 191 + .../Item/SimulationItemRequestBuilder.php | 4 +- .../AuditLog/AuditLogRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ditLogRequestBuilderGetQueryParameters.php | 34 + ...gRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Queries/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/AuditLogQueryItemRequestBuilder.php | 118 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ryItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Records/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/AuditLogRecordItemRequestBuilder.php | 77 + ...rdItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Records/RecordsRequestBuilder.php | 97 + ...ecordsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Queries/QueriesRequestBuilder.php | 135 + ...ueriesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...ftGraphSecurityApplyHoldRequestBuilder.php | 1 + ...tGraphSecurityRemoveHoldRequestBuilder.php | 1 + ...ftGraphSecurityApplyHoldRequestBuilder.php | 1 + ...tGraphSecurityRemoveHoldRequestBuilder.php | 1 + .../ExportResultPostRequestBody.php | 1 + ...GraphSecurityAsHierarchyRequestBuilder.php | 1 + .../AnalyzedEmailsRequestBuilder.php | 142 + ...EmailsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/AnalyzedEmailItemRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ilItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + ...ftGraphSecurityRemediateRequestBuilder.php | 77 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../RemediatePostRequestBody.php | 231 + .../CollaborationRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...rationRequestBuilderGetQueryParameters.php | 34 + ...nRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + ...oftGraphSecurityActivateRequestBuilder.php | 1 + ...tyGetDeploymentAccessKeyRequestBuilder.php | 1 + ...yGetDeploymentPackageUriRequestBuilder.php | 1 + ...erateDeploymentAccessKeyRequestBuilder.php | 1 + .../Incidents/IncidentsRequestBuilder.php | 8 + .../MergeIncidentsPostRequestBody.php | 169 + ...phSecurityMergeIncidentsRequestBuilder.php | 78 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/RetentionLabelItemRequestBuilder.php | 5 +- ...elItemRequestBuilderGetQueryParameters.php | 2 +- .../Security/SecurityRequestBuilder.php | 16 + ...ableExtensionPropertiesPostRequestBody.php | 1 + .../Ref/RefRequestBuilder.php | 6 +- .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../Ref/RefRequestBuilder.php | 6 +- .../Item/Owners/Ref/RefRequestBuilder.php | 6 +- .../AcquireAccessTokenRequestBuilder.php | 4 +- .../Jobs/Item/Pause/PauseRequestBuilder.php | 4 +- .../ProvisionOnDemandRequestBuilder.php | 4 +- .../Item/Restart/RestartRequestBuilder.php | 4 +- .../Item/Discover/DiscoverRequestBuilder.php | 4 +- .../FilterOperatorsRequestBuilder.php | 4 +- ...ratorsRequestBuilderGetQueryParameters.php | 2 +- .../Functions/FunctionsRequestBuilder.php | 4 +- ...ctionsRequestBuilderGetQueryParameters.php | 2 +- .../ParseExpressionRequestBuilder.php | 4 +- .../Jobs/Item/Schema/SchemaRequestBuilder.php | 8 +- ...SchemaRequestBuilderGetQueryParameters.php | 2 +- .../Jobs/Item/Start/StartRequestBuilder.php | 4 +- .../SynchronizationJobItemRequestBuilder.php | 8 +- ...obItemRequestBuilderGetQueryParameters.php | 2 +- .../ValidateCredentialsPostRequestBody.php | 1 + .../ValidateCredentialsRequestBuilder.php | 4 +- .../Jobs/JobsRequestBuilder.php | 8 +- .../JobsRequestBuilderGetQueryParameters.php | 2 +- .../ValidateCredentialsPostRequestBody.php | 1 + .../Secrets/SecretsRequestBuilder.php | 4 +- .../Item/Discover/DiscoverRequestBuilder.php | 4 +- .../FilterOperatorsRequestBuilder.php | 4 +- ...ratorsRequestBuilderGetQueryParameters.php | 2 +- .../Functions/FunctionsRequestBuilder.php | 4 +- ...ctionsRequestBuilderGetQueryParameters.php | 2 +- .../ParseExpressionRequestBuilder.php | 4 +- .../Templates/TemplatesRequestBuilder.php | 4 +- ...platesRequestBuilderGetQueryParameters.php | 2 +- .../Ref/RefRequestBuilder.php | 6 +- .../Ref/RefRequestBuilder.php | 6 +- .../AssociateWithHubSitesPostRequestBody.php | 1 + .../IsPublished/IsPublishedGetResponse.php | 1 + .../CreateLink/CreateLinkPostRequestBody.php | 2 + .../AssociateWithHubSitesPostRequestBody.php | 1 + .../IsPublished/IsPublishedGetResponse.php | 1 + .../AssociateWithHubSitesPostRequestBody.php | 1 + .../IsPublished/IsPublishedGetResponse.php | 1 + .../CreateLink/CreateLinkPostRequestBody.php | 2 + .../BackupRestoreRequestBuilder.php | 8 + ...mailNotificationsSettingRequestBuilder.php | 146 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ettingRequestBuilderGetQueryParameters.php | 34 + ...gRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../BookingBusinessesRequestBuilder.php | 4 +- ...nessesRequestBuilderGetQueryParameters.php | 2 +- .../CalendarViewRequestBuilder.php | 6 +- .../BookingAppointmentItemRequestBuilder.php | 8 +- .../Item/Archive/ArchivePostRequestBody.php | 1 + .../Item/Archive/ArchivePostRequestBody.php | 1 + ...ncipalNameUserPrincipalNameGetResponse.php | 1 + .../AllowedMembersRequestBuilder.php | 4 +- ...embersRequestBuilderGetQueryParameters.php | 2 +- .../Archive/ArchivePostRequestBody.php | 1 + ...ncipalNameUserPrincipalNameGetResponse.php | 1 + .../SchedulingGroupItemRequestBuilder.php | 4 +- .../Schedule/Share/SharePostRequestBody.php | 1 + .../ClockIn/ClockInPostRequestBody.php | 1 + .../Item/ClockOut/ClockOutPostRequestBody.php | 1 + .../Item/EndBreak/EndBreakPostRequestBody.php | 1 + .../StartBreak/StartBreakPostRequestBody.php | 1 + .../Item/Archive/ArchivePostRequestBody.php | 1 + ...ncipalNameUserPrincipalNameGetResponse.php | 1 + ...ableExtensionPropertiesPostRequestBody.php | 1 + .../CreationOptionsRequestBuilder.php | 5 +- .../Item/Accept/AcceptPostRequestBody.php | 1 + .../Item/Decline/DeclinePostRequestBody.php | 1 + .../TentativelyAcceptPostRequestBody.php | 1 + .../Item/Accept/AcceptPostRequestBody.php | 1 + .../Item/Decline/DeclinePostRequestBody.php | 1 + .../TentativelyAcceptPostRequestBody.php | 1 + .../Item/Accept/AcceptPostRequestBody.php | 1 + .../Item/Decline/DeclinePostRequestBody.php | 1 + .../TentativelyAcceptPostRequestBody.php | 1 + .../Chats/Item/ChatItemRequestBuilder.php | 8 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../HostedContentsRequestBuilder.php | 133 + ...ntentsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...MessageHostedContentItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ntItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../Replies/Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../Item/Replies/Delta/DeltaGetResponse.php | 72 + .../Replies/Delta/DeltaRequestBuilder.php | 77 + .../DeltaRequestBuilderGetQueryParameters.php | 82 + ...aRequestBuilderGetRequestConfiguration.php | 45 + .../Item/ChatMessageItemRequestBuilder.php | 184 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...geItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Count/CountRequestBuilder.php | 78 + .../CountRequestBuilderGetQueryParameters.php | 34 + ...tRequestBuilderGetRequestConfiguration.php | 39 + .../HostedContentsRequestBuilder.php | 133 + ...ntentsRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...MessageHostedContentItemRequestBuilder.php | 152 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...ntItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../Item/Value/ContentRequestBuilder.php | 145 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...tRequestBuilderGetRequestConfiguration.php | 22 + ...tRequestBuilderPutRequestConfiguration.php | 22 + .../SetReactionPostRequestBody.php | 114 + .../SetReaction/SetReactionRequestBuilder.php | 76 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../SoftDelete/SoftDeleteRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UndoSoftDeleteRequestBuilder.php | 74 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../UnsetReactionPostRequestBody.php | 114 + .../UnsetReactionRequestBuilder.php | 76 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Replies/RepliesRequestBuilder.php | 149 + ...epliesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../ReplyWithQuotePostRequestBody.php | 147 + .../ReplyWithQuoteRequestBuilder.php | 78 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../TargetedChatMessageItemRequestBuilder.php | 160 + ...questBuilderDeleteRequestConfiguration.php | 22 + ...geItemRequestBuilderGetQueryParameters.php | 34 + ...mRequestBuilderGetRequestConfiguration.php | 39 + ...equestBuilderPatchRequestConfiguration.php | 22 + .../TargetedMessagesRequestBuilder.php | 133 + ...ssagesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + ...RequestBuilderPostRequestConfiguration.php | 22 + .../Item/Accept/AcceptPostRequestBody.php | 1 + .../Item/Decline/DeclinePostRequestBody.php | 1 + .../TentativelyAcceptPostRequestBody.php | 1 + .../FindMeetingTimesPostRequestBody.php | 2 + .../GetMemberGroupsPostRequestBody.php | 1 + .../GetMemberObjectsPostRequestBody.php | 1 + .../Item/Archive/ArchivePostRequestBody.php | 1 + .../Item/Archive/ArchivePostRequestBody.php | 1 + ...ncipalNameUserPrincipalNameGetResponse.php | 1 + .../Archive/ArchivePostRequestBody.php | 1 + ...ncipalNameUserPrincipalNameGetResponse.php | 1 + .../Schedule/Share/SharePostRequestBody.php | 1 + .../ClockIn/ClockInPostRequestBody.php | 1 + .../Item/ClockOut/ClockOutPostRequestBody.php | 1 + .../Item/EndBreak/EndBreakPostRequestBody.php | 1 + .../StartBreak/StartBreakPostRequestBody.php | 1 + .../CleanWindowsDevicePostRequestBody.php | 1 + .../WindowsDefenderScanPostRequestBody.php | 1 + .../Item/Wipe/WipePostRequestBody.php | 3 + .../Transcripts/TranscriptsRequestBuilder.php | 4 +- ...criptsRequestBuilderGetQueryParameters.php | 2 +- .../RevokeSignInSessionsPostResponse.php | 1 + .../Item/SendMail/SendMailPostRequestBody.php | 1 + .../Item/Sponsors/Ref/RefRequestBuilder.php | 6 +- .../DeleteTargetedMessagePostRequestBody.php | 158 + .../DeleteTargetedMessageRequestBuilder.php | 76 + ...RequestBuilderPostRequestConfiguration.php | 22 + ...AllRetainedTargetedMessagesGetResponse.php | 72 + ...RetainedTargetedMessagesRequestBuilder.php | 76 + ...ssagesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../GetAllTargetedMessagesGetResponse.php | 72 + .../GetAllTargetedMessagesRequestBuilder.php | 76 + ...ssagesRequestBuilderGetQueryParameters.php | 82 + ...sRequestBuilderGetRequestConfiguration.php | 45 + .../Item/Teamwork/TeamworkRequestBuilder.php | 24 + .../Users/Item/UserItemRequestBuilder.php | 4 +- ...ersWithUserPrincipalNameRequestBuilder.php | 4 +- src/Generated/kiota-dom-export.txt | 6748 +++++++++++++++++ src/Generated/kiota-lock.json | 7 +- 1319 files changed, 66565 insertions(+), 529 deletions(-) create mode 100644 src/Generated/Chats/Item/TargetedMessages/Count/CountRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaGetResponse.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SoftDelete/SoftDeleteRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SoftDelete/SoftDeleteRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UndoSoftDelete/UndoSoftDeleteRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UndoSoftDelete/UndoSoftDeleteRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuotePostRequestBody.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuoteRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuoteRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilder.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Jobs/Count/CountRequestBuilder.php create mode 100644 src/Generated/Directory/Recovery/Jobs/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Directory/Recovery/Jobs/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Jobs/Item/MicrosoftGraphEntraRecoveryServicesCancel/MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder.php create mode 100644 src/Generated/Directory/Recovery/Jobs/Item/MicrosoftGraphEntraRecoveryServicesCancel/MicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilder.php create mode 100644 src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Jobs/JobsRequestBuilder.php create mode 100644 src/Generated/Directory/Recovery/Jobs/JobsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Directory/Recovery/Jobs/JobsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Jobs/JobsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/RecoveryRequestBuilder.php create mode 100644 src/Generated/Directory/Recovery/RecoveryRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/RecoveryRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Directory/Recovery/RecoveryRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/RecoveryRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Count/CountRequestBuilder.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Count/CountRequestBuilder.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Item/RecoveryJobItemRequestBuilder.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Item/RecoveryJobItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Item/RecoveryJobItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/RecoveryJobsRequestBuilder.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/RecoveryJobsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/RecoveryJobsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Count/CountRequestBuilder.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Item/RecoveryPreviewJobItemRequestBuilder.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Item/RecoveryPreviewJobItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Item/RecoveryPreviewJobItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/RecoveryPreviewJobsRequestBuilder.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/RecoveryPreviewJobsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/RecoveryPreviewJobsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilder.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/SnapshotsRequestBuilder.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/SnapshotsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/SnapshotsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Directory/Recovery/Snapshots/SnapshotsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/AccessPackageSuggestionsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/AccessPackageSuggestionsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/AccessPackageSuggestionsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/AccessPackageSuggestionsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackage/AccessPackageRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackage/AccessPackageRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackage/AccessPackageRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/AvailableAccessPackagesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/AvailableAccessPackagesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/AvailableAccessPackagesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/AvailableAccessPackagesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Item/AccessPackageResourceRoleScopeItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Item/AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Item/AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/ResourceRoleScopesRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/ResourceRoleScopesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/ResourceRoleScopesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/ControlConfigurationsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/ControlConfigurationsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/ControlConfigurationsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/ControlConfigurationsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/ConnectedOrganization/ConnectedOrganizationRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/ConnectedOrganization/ConnectedOrganizationRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/ConnectedOrganization/ConnectedOrganizationRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Subjects/SubjectsRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Subjects/SubjectsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/Subjects/SubjectsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/CancelProcessingPostRequestBody.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceClearQuarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceClearQuarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/PreviewTaskFailuresPostResponse.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/PreviewWorkflowPostRequestBody.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/PreviewScopeRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/PreviewScopeRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/PreviewScopeRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/CancelProcessingPostRequestBody.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceClearQuarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceClearQuarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/PreviewTaskFailuresPostResponse.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/PreviewWorkflowPostRequestBody.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Count/CountRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/PreviewScopeRequestBuilder.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/PreviewScopeRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/PreviewScopeRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Models/AccessEntityType.php create mode 100644 src/Generated/Models/AccessPackageSubjectCollectionResponse.php create mode 100644 src/Generated/Models/AccessPackageSubjectLifecycle.php create mode 100644 src/Generated/Models/AccessPackageSuggestion.php create mode 100644 src/Generated/Models/AccessPackageSuggestionCollectionResponse.php create mode 100644 src/Generated/Models/AccessPackageSuggestionReason.php create mode 100644 src/Generated/Models/AccessPackageSuggestionRelatedPeopleBased.php create mode 100644 src/Generated/Models/AccessPackageSuggestionRelatedPeopleInsightLevel.php create mode 100644 src/Generated/Models/AccessPackageSuggestionSelfAssignmentHistoryBased.php create mode 100644 src/Generated/Models/AllDomains.php create mode 100644 src/Generated/Models/ApplicationDataType.php create mode 100644 src/Generated/Models/ApplicationLocation.php create mode 100644 src/Generated/Models/ApplicationRiskFactorCertificateInfo.php create mode 100644 src/Generated/Models/ApplicationRiskFactorGeneralInfo.php create mode 100644 src/Generated/Models/ApplicationRiskFactorLegalInfo.php create mode 100644 src/Generated/Models/ApplicationRiskFactorLegalInfoGdpr.php create mode 100644 src/Generated/Models/ApplicationRiskFactorSecurityInfo.php create mode 100644 src/Generated/Models/ApplicationRiskFactors.php create mode 100644 src/Generated/Models/ApplicationRiskScore.php create mode 100644 src/Generated/Models/ApplicationSecurityCompliance.php create mode 100644 src/Generated/Models/ApproverInformationVisibility.php create mode 100644 src/Generated/Models/AvailableAccessPackage.php create mode 100644 src/Generated/Models/AvailableAccessPackageCollectionResponse.php create mode 100644 src/Generated/Models/ControlConfiguration.php create mode 100644 src/Generated/Models/ControlConfigurationCollectionResponse.php create mode 100644 src/Generated/Models/CopilotAdminCatalog.php create mode 100644 src/Generated/Models/CopilotPackage.php create mode 100644 src/Generated/Models/CopilotPackageDetail.php create mode 100644 src/Generated/Models/CsaStarLevel.php create mode 100644 src/Generated/Models/DataProtection.php create mode 100644 src/Generated/Models/DataRetentionLevel.php create mode 100644 src/Generated/Models/EmailNotificationsSetting.php create mode 100644 src/Generated/Models/EndUserSettings.php create mode 100644 src/Generated/Models/EntraRecoveryServices/EntityTypeAndIds.php create mode 100644 src/Generated/Models/EntraRecoveryServices/Recovery.php create mode 100644 src/Generated/Models/EntraRecoveryServices/RecoveryAction.php create mode 100644 src/Generated/Models/EntraRecoveryServices/RecoveryChangeObjectBase.php create mode 100644 src/Generated/Models/EntraRecoveryServices/RecoveryJob.php create mode 100644 src/Generated/Models/EntraRecoveryServices/RecoveryJobBase.php create mode 100644 src/Generated/Models/EntraRecoveryServices/RecoveryJobBaseCollectionResponse.php create mode 100644 src/Generated/Models/EntraRecoveryServices/RecoveryJobCollectionResponse.php create mode 100644 src/Generated/Models/EntraRecoveryServices/RecoveryJobEntityNameAndIdsFilter.php create mode 100644 src/Generated/Models/EntraRecoveryServices/RecoveryJobEntityNamesFilter.php create mode 100644 src/Generated/Models/EntraRecoveryServices/RecoveryJobFilteringCriteriaBase.php create mode 100644 src/Generated/Models/EntraRecoveryServices/RecoveryPreviewJob.php create mode 100644 src/Generated/Models/EntraRecoveryServices/RecoveryPreviewJobCollectionResponse.php create mode 100644 src/Generated/Models/EntraRecoveryServices/RecoveryStatus.php create mode 100644 src/Generated/Models/EntraRecoveryServices/ResourceTypeName.php create mode 100644 src/Generated/Models/EntraRecoveryServices/Snapshot.php create mode 100644 src/Generated/Models/EntraRecoveryServices/SnapshotCollectionResponse.php create mode 100644 src/Generated/Models/EnumeratedDomains.php create mode 100644 src/Generated/Models/FedRampLevel.php create mode 100644 src/Generated/Models/FederatedTokenValidationPolicy.php create mode 100644 src/Generated/Models/GroupAccessType.php create mode 100644 src/Generated/Models/HoldType.php create mode 100644 src/Generated/Models/IdentityGovernance/CancelRunsScope.php create mode 100644 src/Generated/Models/IdentityGovernance/CancelScope.php create mode 100644 src/Generated/Models/IdentityGovernance/CountBasedQuarantineCondition.php create mode 100644 src/Generated/Models/IdentityGovernance/MatchMode.php create mode 100644 src/Generated/Models/IdentityGovernance/PercentageBasedQuarantineCondition.php create mode 100644 src/Generated/Models/IdentityGovernance/PreviewFailedTask.php create mode 100644 src/Generated/Models/IdentityGovernance/QuarantineCondition.php create mode 100644 src/Generated/Models/IdentityGovernance/QuarantineConfiguration.php create mode 100644 src/Generated/Models/IdentityGovernance/QuarantineDetails.php create mode 100644 src/Generated/Models/IdentityGovernance/QuarantineType.php create mode 100644 src/Generated/Models/IdentityGovernance/WorkflowSetting.php create mode 100644 src/Generated/Models/NotificationEventsType.php create mode 100644 src/Generated/Models/NotificationRecipients.php create mode 100644 src/Generated/Models/NotificationRecipientsType.php create mode 100644 src/Generated/Models/PackageAccessEntity.php create mode 100644 src/Generated/Models/PackageElement.php create mode 100644 src/Generated/Models/PackageElementDetail.php create mode 100644 src/Generated/Models/PackageStatus.php create mode 100644 src/Generated/Models/PackageType.php create mode 100644 src/Generated/Models/PasswordPolicy.php create mode 100644 src/Generated/Models/PciVersion.php create mode 100644 src/Generated/Models/RestEncryptionType.php create mode 100644 src/Generated/Models/RoleType.php create mode 100644 src/Generated/Models/RootDomains.php create mode 100644 src/Generated/Models/Security/A365AiExecuteTool.php create mode 100644 src/Generated/Models/Security/A365AiInferenceCall.php create mode 100644 src/Generated/Models/Security/A365AiInvokeAgent.php create mode 100644 src/Generated/Models/Security/A365AiRunSummary.php create mode 100644 src/Generated/Models/Security/A365SpanOutputs.php create mode 100644 src/Generated/Models/Security/AISpanOutputsAuditRecord.php create mode 100644 src/Generated/Models/Security/AadRiskDetectionAuditRecord.php create mode 100644 src/Generated/Models/Security/AedAuditRecord.php create mode 100644 src/Generated/Models/Security/AgentAdminActivityRecord.php create mode 100644 src/Generated/Models/Security/AgentSettingAdminActivity.php create mode 100644 src/Generated/Models/Security/AiAppInteractionAuditRecord.php create mode 100644 src/Generated/Models/Security/AiExecuteToolAuditRecord.php create mode 100644 src/Generated/Models/Security/AiInteractionsChangeNotificationAuditRecord.php create mode 100644 src/Generated/Models/Security/AiInteractionsExportAuditRecord.php create mode 100644 src/Generated/Models/Security/AiInteractionsSubscriptionAuditRecord.php create mode 100644 src/Generated/Models/Security/AiInvokeAgentAuditRecord.php create mode 100644 src/Generated/Models/Security/AipDiscover.php create mode 100644 src/Generated/Models/Security/AipFileDeleted.php create mode 100644 src/Generated/Models/Security/AipHeartBeat.php create mode 100644 src/Generated/Models/Security/AipProtectionActionLogRequest.php create mode 100644 src/Generated/Models/Security/AipScannerDiscoverEvent.php create mode 100644 src/Generated/Models/Security/AipSensitivityLabelActionLogRequest.php create mode 100644 src/Generated/Models/Security/AirAdminActionInvestigationData.php create mode 100644 src/Generated/Models/Security/AirInvestigationData.php create mode 100644 src/Generated/Models/Security/AirManualInvestigationData.php create mode 100644 src/Generated/Models/Security/AlertSubmissionAuditRecord.php create mode 100644 src/Generated/Models/Security/AlertSubmissionResultDetailAuditRecord.php create mode 100644 src/Generated/Models/Security/AnalyzedEmail.php create mode 100644 src/Generated/Models/Security/AnalyzedEmailAttachment.php create mode 100644 src/Generated/Models/Security/AnalyzedEmailAuthenticationDetail.php create mode 100644 src/Generated/Models/Security/AnalyzedEmailCollectionResponse.php create mode 100644 src/Generated/Models/Security/AnalyzedEmailDeliveryDetail.php create mode 100644 src/Generated/Models/Security/AnalyzedEmailDlpRuleInfo.php create mode 100644 src/Generated/Models/Security/AnalyzedEmailExchangeTransportRuleInfo.php create mode 100644 src/Generated/Models/Security/AnalyzedEmailRecipientDetail.php create mode 100644 src/Generated/Models/Security/AnalyzedEmailSenderDetail.php create mode 100644 src/Generated/Models/Security/AnalyzedEmailUrl.php create mode 100644 src/Generated/Models/Security/AntispamDirectionality.php create mode 100644 src/Generated/Models/Security/AttackSimAdminAuditRecord.php create mode 100644 src/Generated/Models/Security/AttackSimAuditRecord.php create mode 100644 src/Generated/Models/Security/AuditConfigAuditRecord.php create mode 100644 src/Generated/Models/Security/AuditCoreRoot.php create mode 100644 src/Generated/Models/Security/AuditData.php create mode 100644 src/Generated/Models/Security/AuditLogQuery.php create mode 100644 src/Generated/Models/Security/AuditLogQueryCollectionResponse.php create mode 100644 src/Generated/Models/Security/AuditLogQueryStatus.php create mode 100644 src/Generated/Models/Security/AuditLogRecord.php create mode 100644 src/Generated/Models/Security/AuditLogRecordCollectionResponse.php create mode 100644 src/Generated/Models/Security/AuditLogRecordType.php create mode 100644 src/Generated/Models/Security/AuditLogUserType.php create mode 100644 src/Generated/Models/Security/AuditRecordTypeDictionary.php create mode 100644 src/Generated/Models/Security/AuditSearchAuditRecord.php create mode 100644 src/Generated/Models/Security/AzfwApplicationRuleAggregationEventRecord.php create mode 100644 src/Generated/Models/Security/AzfwDnsQueryEventRecord.php create mode 100644 src/Generated/Models/Security/AzfwNetworkRuleEventRecord.php create mode 100644 src/Generated/Models/Security/AzureAISearchAuditRecord.php create mode 100644 src/Generated/Models/Security/AzureActiveDirectoryAccountLogonAuditRecord.php create mode 100644 src/Generated/Models/Security/AzureActiveDirectoryAuditRecord.php create mode 100644 src/Generated/Models/Security/AzureActiveDirectoryStsLogonAuditRecord.php create mode 100644 src/Generated/Models/Security/CampaignAuditRecord.php create mode 100644 src/Generated/Models/Security/CcraiPolicyViolationRecord.php create mode 100644 src/Generated/Models/Security/CdpClassifierHealthRecord.php create mode 100644 src/Generated/Models/Security/CdpColdCrawlStatusRecord.php create mode 100644 src/Generated/Models/Security/CdpConsumptionResourceRecord.php create mode 100644 src/Generated/Models/Security/CdpContentExplorerAggregateRecord.php create mode 100644 src/Generated/Models/Security/CdpDlpSensitiveEndpointAuditRecord.php create mode 100644 src/Generated/Models/Security/CdpLogRecord.php create mode 100644 src/Generated/Models/Security/CdpOcrBillingRecord.php create mode 100644 src/Generated/Models/Security/CdpResourceScopeChangeEventRecord.php create mode 100644 src/Generated/Models/Security/CdpdlmaiInteractionInsightsRecord.php create mode 100644 src/Generated/Models/Security/CloudUpdateDeviceConfigAuditRecord.php create mode 100644 src/Generated/Models/Security/CloudUpdateProfileConfigAuditRecord.php create mode 100644 src/Generated/Models/Security/CloudUpdateTenantConfigAuditRecord.php create mode 100644 src/Generated/Models/Security/CollaborationRoot.php create mode 100644 src/Generated/Models/Security/ComplianceConnectorAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceDLMExchangeAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceDLMSharePointAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceDLPApplicationsAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceDLPApplicationsClassificationAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceDLPEndpointAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceDLPEndpointDiscoveryAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceDLPEnforcementAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceDLPExchangeAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceDLPExchangeClassificationAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceDLPExchangeClassificationCdpRecord.php create mode 100644 src/Generated/Models/Security/ComplianceDLPExchangeDiscoveryAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceDLPSharePointAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceDLPSharePointClassificationAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceDLPSharePointClassificationCdpRecord.php create mode 100644 src/Generated/Models/Security/ComplianceDLPSharePointClassificationExtendedAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceExchangeOcrAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceManagerActionRecord.php create mode 100644 src/Generated/Models/Security/CompliancePolicyGradingSharePointAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceSettingsChangeAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceSitGradingSharePointAuditRecord.php create mode 100644 src/Generated/Models/Security/ComplianceSupervisionExchangeAuditRecord.php create mode 100644 src/Generated/Models/Security/CompromiseIndicator.php create mode 100644 src/Generated/Models/Security/ConnectedAIAppInteractionAuditRecord.php create mode 100644 src/Generated/Models/Security/ConsumptionResourceAuditRecord.php create mode 100644 src/Generated/Models/Security/ContentStoreMetadataRecord.php create mode 100644 src/Generated/Models/Security/CopilotAgentManagementAuditRecord.php create mode 100644 src/Generated/Models/Security/CopilotForSecurityLoggingAuditRecord.php create mode 100644 src/Generated/Models/Security/CopilotForSecurityTriggerAuditRecord.php create mode 100644 src/Generated/Models/Security/CopilotInteractionAuditRecord.php create mode 100644 src/Generated/Models/Security/CopilotPluginSettingAuditRecord.php create mode 100644 src/Generated/Models/Security/CopilotPromptBookSettingAuditRecord.php create mode 100644 src/Generated/Models/Security/CopilotSessionSharingAuditRecord.php create mode 100644 src/Generated/Models/Security/CopilotSettingAuditRecord.php create mode 100644 src/Generated/Models/Security/CopilotWorkspaceSettingAuditRecord.php create mode 100644 src/Generated/Models/Security/CoreReportingSettingsAuditRecord.php create mode 100644 src/Generated/Models/Security/CorrelationReason.php create mode 100644 src/Generated/Models/Security/CortanaBriefingAuditRecord.php create mode 100644 src/Generated/Models/Security/CriticalAssetManagementClassificationRecord.php create mode 100644 src/Generated/Models/Security/CrmEntityOperationAuditRecord.php create mode 100644 src/Generated/Models/Security/CrossTenantAccessPolicyAuditRecord.php create mode 100644 src/Generated/Models/Security/CustomerKeyServiceEncryptionAuditRecord.php create mode 100644 src/Generated/Models/Security/DataCenterSecurityCmdletAuditRecord.php create mode 100644 src/Generated/Models/Security/DataGovernanceAuditRecord.php create mode 100644 src/Generated/Models/Security/DataInsightsRestApiAuditRecord.php create mode 100644 src/Generated/Models/Security/DataLakeExportOperationAuditRecord.php create mode 100644 src/Generated/Models/Security/DataSecurityInvestigationAuditRecord.php create mode 100644 src/Generated/Models/Security/DataShareOperationAuditRecord.php create mode 100644 src/Generated/Models/Security/DefaultAuditData.php create mode 100644 src/Generated/Models/Security/DefenderCaseManagementAuditRecord.php create mode 100644 src/Generated/Models/Security/DefenderPreviewFeaturesRecord.php create mode 100644 src/Generated/Models/Security/DefenderSecurityForAIConfigurationAuditRecord.php create mode 100644 src/Generated/Models/Security/DeliveryAction.php create mode 100644 src/Generated/Models/Security/DeliveryLocation.php create mode 100644 src/Generated/Models/Security/DeployFeatureActivityRecord.php create mode 100644 src/Generated/Models/Security/DetonationBehaviourDetails.php create mode 100644 src/Generated/Models/Security/DetonationChain.php create mode 100644 src/Generated/Models/Security/DetonationDetails.php create mode 100644 src/Generated/Models/Security/DetonationObservables.php create mode 100644 src/Generated/Models/Security/DeviceDiscoverySettingsAuthenticatedScansRecord.php create mode 100644 src/Generated/Models/Security/DeviceDiscoverySettingsExclusionRecord.php create mode 100644 src/Generated/Models/Security/DeviceDiscoverySettingsRecord.php create mode 100644 src/Generated/Models/Security/DiscoveryAuditRecord.php create mode 100644 src/Generated/Models/Security/DlpEndpointAuditRecord.php create mode 100644 src/Generated/Models/Security/DlpImportResultAuditRecord.php create mode 100644 src/Generated/Models/Security/DlpSensitiveInformationTypeRulePackageCmdletRecord.php create mode 100644 src/Generated/Models/Security/DragonCopilotAccessRecord.php create mode 100644 src/Generated/Models/Security/DragonCopilotAdminRecord.php create mode 100644 src/Generated/Models/Security/DragonCopilotClinicalDataRecord.php create mode 100644 src/Generated/Models/Security/DragonCopilotSessionRecord.php create mode 100644 src/Generated/Models/Security/Dynamics365BusinessCentralAuditRecord.php create mode 100644 src/Generated/Models/Security/EhrConnectorAuditBaseRecord.php create mode 100644 src/Generated/Models/Security/EopSubmissionFeedEntityAuditRecord.php create mode 100644 src/Generated/Models/Security/EventSource.php create mode 100644 src/Generated/Models/Security/ExchangeAdminAuditRecord.php create mode 100644 src/Generated/Models/Security/ExchangeAggregatedMailboxAuditRecord.php create mode 100644 src/Generated/Models/Security/ExchangeAggregatedOperationRecord.php create mode 100644 src/Generated/Models/Security/ExchangeMailboxAuditGroupRecord.php create mode 100644 src/Generated/Models/Security/ExchangeMailboxAuditRecord.php create mode 100644 src/Generated/Models/Security/FabricAuditRecord.php create mode 100644 src/Generated/Models/Security/FabricPolicyRecord.php create mode 100644 src/Generated/Models/Security/HealthcareSignalRecord.php create mode 100644 src/Generated/Models/Security/HostedRpaAuditRecord.php create mode 100644 src/Generated/Models/Security/HrSignalAuditRecord.php create mode 100644 src/Generated/Models/Security/HygieneEventRecord.php create mode 100644 src/Generated/Models/Security/InformationBarrierPolicyApplicationAuditRecord.php create mode 100644 src/Generated/Models/Security/InformationWorkerProtectionAuditRecord.php create mode 100644 src/Generated/Models/Security/InsiderRiskScopedUserInsightsRecord.php create mode 100644 src/Generated/Models/Security/InsiderRiskScopedUsersRecord.php create mode 100644 src/Generated/Models/Security/IntegratedAppsAppAdminActivityAuditRecord.php create mode 100644 src/Generated/Models/Security/IntegratedAppsAppSettingsAdminActivityAuditRecord.php create mode 100644 src/Generated/Models/Security/IrmActivityAuditTrailRecord.php create mode 100644 src/Generated/Models/Security/IrmUserDefinedDetectionRecord.php create mode 100644 src/Generated/Models/Security/KaizalaAuditRecord.php create mode 100644 src/Generated/Models/Security/LabelAnalyticsAggregateAuditRecord.php create mode 100644 src/Generated/Models/Security/LabelContentExplorerAuditRecord.php create mode 100644 src/Generated/Models/Security/LargeContentMetadataAuditRecord.php create mode 100644 src/Generated/Models/Security/M365ComplianceConnectorAuditRecord.php create mode 100644 src/Generated/Models/Security/M365SearchSectionsRecord.php create mode 100644 src/Generated/Models/Security/M365daadAuditRecord.php create mode 100644 src/Generated/Models/Security/M365odspAssetMetadataRecord.php create mode 100644 src/Generated/Models/Security/MDASHAuditRecord.php create mode 100644 src/Generated/Models/Security/MailSubmissionData.php create mode 100644 src/Generated/Models/Security/ManagedServicesAuditRecord.php create mode 100644 src/Generated/Models/Security/ManagedTenantsAuditRecord.php create mode 100644 src/Generated/Models/Security/MapgAlertsAuditRecord.php create mode 100644 src/Generated/Models/Security/MapgOnboardAuditRecord.php create mode 100644 src/Generated/Models/Security/MapgPolicyAuditRecord.php create mode 100644 src/Generated/Models/Security/MapgRemediationAuditRecord.php create mode 100644 src/Generated/Models/Security/McasAlertsAuditRecord.php create mode 100644 src/Generated/Models/Security/MdaAuditRecord.php create mode 100644 src/Generated/Models/Security/MdaDataSecuritySignalRecord.php create mode 100644 src/Generated/Models/Security/MdatpAuditRecord.php create mode 100644 src/Generated/Models/Security/MdcEventsRecord.php create mode 100644 src/Generated/Models/Security/MdiAuditRecord.php create mode 100644 src/Generated/Models/Security/MergeResponse.php create mode 100644 src/Generated/Models/Security/MeshWorldsAuditRecord.php create mode 100644 src/Generated/Models/Security/Microsoft365BackupBackupItemAuditRecord.php create mode 100644 src/Generated/Models/Security/Microsoft365BackupBackupPolicyAuditRecord.php create mode 100644 src/Generated/Models/Security/Microsoft365BackupGranularBrowseTaskAuditRecord.php create mode 100644 src/Generated/Models/Security/Microsoft365BackupRestoreItemAuditRecord.php create mode 100644 src/Generated/Models/Security/Microsoft365BackupRestoreTaskAuditRecord.php create mode 100644 src/Generated/Models/Security/Microsoft365CopilotScheduledPromptAuditRecord.php create mode 100644 src/Generated/Models/Security/MicrosoftDefenderExpertsXDRAuditRecord.php create mode 100644 src/Generated/Models/Security/MicrosoftFlowAuditRecord.php create mode 100644 src/Generated/Models/Security/MicrosoftFormsAuditRecord.php create mode 100644 src/Generated/Models/Security/MicrosoftGraphDataConnectConsent.php create mode 100644 src/Generated/Models/Security/MicrosoftGraphDataConnectOperation.php create mode 100644 src/Generated/Models/Security/MicrosoftPurviewDataCatalogOperationRecord.php create mode 100644 src/Generated/Models/Security/MicrosoftPurviewDataMapOperationRecord.php create mode 100644 src/Generated/Models/Security/MicrosoftPurviewMetadataPolicyOperationRecord.php create mode 100644 src/Generated/Models/Security/MicrosoftPurviewPolicyOperationRecord.php create mode 100644 src/Generated/Models/Security/MicrosoftPurviewPrivacyAuditEvent.php create mode 100644 src/Generated/Models/Security/MicrosoftPurviewUnifiedCatalogOperationRecord.php create mode 100644 src/Generated/Models/Security/MicrosoftStreamAuditRecord.php create mode 100644 src/Generated/Models/Security/MicrosoftTeamsAdminAuditRecord.php create mode 100644 src/Generated/Models/Security/MicrosoftTeamsAnalyticsAuditRecord.php create mode 100644 src/Generated/Models/Security/MicrosoftTeamsAuditRecord.php create mode 100644 src/Generated/Models/Security/MicrosoftTeamsDeviceAuditRecord.php create mode 100644 src/Generated/Models/Security/MicrosoftTeamsRetentionLabelActionAuditRecord.php create mode 100644 src/Generated/Models/Security/MicrosoftTeamsSensitivityLabelActionAuditRecord.php create mode 100644 src/Generated/Models/Security/MicrosoftTeamsShiftsAuditRecord.php create mode 100644 src/Generated/Models/Security/MicrosoftTeamsUserConcernAuditRecord.php create mode 100644 src/Generated/Models/Security/MipAutoLabelExchangeItemAuditRecord.php create mode 100644 src/Generated/Models/Security/MipAutoLabelProgressFeedbackAuditRecord.php create mode 100644 src/Generated/Models/Security/MipAutoLabelSharePointItemAuditRecord.php create mode 100644 src/Generated/Models/Security/MipAutoLabelSharePointPolicyLocationAuditRecord.php create mode 100644 src/Generated/Models/Security/MipAutoLabelSimulationSharePointCompletionRecord.php create mode 100644 src/Generated/Models/Security/MipAutoLabelSimulationSharePointProgressRecord.php create mode 100644 src/Generated/Models/Security/MipAutoLabelSimulationStatisticsRecord.php create mode 100644 src/Generated/Models/Security/MipExactDataMatchAuditRecord.php create mode 100644 src/Generated/Models/Security/MipLabelAnalyticsAuditRecord.php create mode 100644 src/Generated/Models/Security/MipLabelAuditRecord.php create mode 100644 src/Generated/Models/Security/MosAgentInfoRecord.php create mode 100644 src/Generated/Models/Security/MosAgentInfoRecordV2.php create mode 100644 src/Generated/Models/Security/Ms365dCustomDetectionAuditRecord.php create mode 100644 src/Generated/Models/Security/Ms365dIncidentAuditRecord.php create mode 100644 src/Generated/Models/Security/Ms365dSuppressionRuleAuditRecord.php create mode 100644 src/Generated/Models/Security/MsdeCustomCollectionAuditRecord.php create mode 100644 src/Generated/Models/Security/MsdeGeneralSettingsAuditRecord.php create mode 100644 src/Generated/Models/Security/MsdeIndicatorsSettingsAuditRecord.php create mode 100644 src/Generated/Models/Security/MsdeResponseActionsAuditRecord.php create mode 100644 src/Generated/Models/Security/MsdeRolesSettingsAuditRecord.php create mode 100644 src/Generated/Models/Security/MspVectorSearchContentMetadataAuditRecord.php create mode 100644 src/Generated/Models/Security/MsticNationStateNotificationRecord.php create mode 100644 src/Generated/Models/Security/MultiStageDispositionAuditRecord.php create mode 100644 src/Generated/Models/Security/MyAnalyticsSettingsAuditRecord.php create mode 100644 src/Generated/Models/Security/NoisyAlertPolicyAuditRecord.php create mode 100644 src/Generated/Models/Security/OfficeNativeAuditRecord.php create mode 100644 src/Generated/Models/Security/OmePortalAuditRecord.php create mode 100644 src/Generated/Models/Security/OnDemandSharePointClassificationAuditRecord.php create mode 100644 src/Generated/Models/Security/OnPremisesFileShareScannerDLPAuditRecord.php create mode 100644 src/Generated/Models/Security/OnPremisesSharePointScannerDLPAuditRecord.php create mode 100644 src/Generated/Models/Security/OneDriveAuditRecord.php create mode 100644 src/Generated/Models/Security/OrganizationalDataInM365AuditRecord.php create mode 100644 src/Generated/Models/Security/OutlookCopilotAutomationAuditRecord.php create mode 100644 src/Generated/Models/Security/OwaGetAccessTokenForResourceAuditRecord.php create mode 100644 src/Generated/Models/Security/P4AIRiskScoreRecord.php create mode 100644 src/Generated/Models/Security/P4aiAssessmentCategoryRecord.php create mode 100644 src/Generated/Models/Security/P4aiAssessmentFabricScannerRecord.php create mode 100644 src/Generated/Models/Security/P4aiAssessmentLocationResultRecord.php create mode 100644 src/Generated/Models/Security/P4aiAssessmentRecord.php create mode 100644 src/Generated/Models/Security/PeopleAdminSettingsAuditRecord.php create mode 100644 src/Generated/Models/Security/PhysicalBadgingSignalAuditRecord.php create mode 100644 src/Generated/Models/Security/PlacesDirectoryAuditRecord.php create mode 100644 src/Generated/Models/Security/PlannerChatMessageAuditRecord.php create mode 100644 src/Generated/Models/Security/PlannerChatMessageListAuditRecord.php create mode 100644 src/Generated/Models/Security/PlannerCopyPlanAuditRecord.php create mode 100644 src/Generated/Models/Security/PlannerGoalAuditRecord.php create mode 100644 src/Generated/Models/Security/PlannerGoalListAuditRecord.php create mode 100644 src/Generated/Models/Security/PlannerPlanAuditRecord.php create mode 100644 src/Generated/Models/Security/PlannerPlanListAuditRecord.php create mode 100644 src/Generated/Models/Security/PlannerPlanSensitivityLabelAuditRecord.php create mode 100644 src/Generated/Models/Security/PlannerRosterAuditRecord.php create mode 100644 src/Generated/Models/Security/PlannerRosterSensitivityLabelAuditRecord.php create mode 100644 src/Generated/Models/Security/PlannerTaskAuditRecord.php create mode 100644 src/Generated/Models/Security/PlannerTaskListAuditRecord.php create mode 100644 src/Generated/Models/Security/PlannerTenantSettingsAuditRecord.php create mode 100644 src/Generated/Models/Security/PolicyConfigChangeAuditRecord.php create mode 100644 src/Generated/Models/Security/PowerAppsAuditAppRecord.php create mode 100644 src/Generated/Models/Security/PowerAppsAuditPlanRecord.php create mode 100644 src/Generated/Models/Security/PowerAppsAuditResourceRecord.php create mode 100644 src/Generated/Models/Security/PowerBIAuditRecord.php create mode 100644 src/Generated/Models/Security/PowerBIDlpAuditRecord.php create mode 100644 src/Generated/Models/Security/PowerPagesSiteAuditRecord.php create mode 100644 src/Generated/Models/Security/PowerPlatformAdminDlpAuditRecord.php create mode 100644 src/Generated/Models/Security/PowerPlatformAdminEnvironmentAuditRecord.php create mode 100644 src/Generated/Models/Security/PowerPlatformAdministratorActivityRecord.php create mode 100644 src/Generated/Models/Security/PowerPlatformLockboxResourceAccessRequestAuditRecord.php create mode 100644 src/Generated/Models/Security/PowerPlatformLockboxResourceCommandAuditRecord.php create mode 100644 src/Generated/Models/Security/PowerPlatformServiceActivityAuditRecord.php create mode 100644 src/Generated/Models/Security/PowerPlatformTenantIsolationRecord.php create mode 100644 src/Generated/Models/Security/PrivaPrivacyAssessmentOperationRecord.php create mode 100644 src/Generated/Models/Security/PrivaPrivacyConsentOperationRecord.php create mode 100644 src/Generated/Models/Security/PrivacyDataMatchAuditRecord.php create mode 100644 src/Generated/Models/Security/PrivacyDataMinimizationRecord.php create mode 100644 src/Generated/Models/Security/PrivacyDigestEmailRecord.php create mode 100644 src/Generated/Models/Security/PrivacyOpenAccessAuditRecord.php create mode 100644 src/Generated/Models/Security/PrivacyPortalAuditRecord.php create mode 100644 src/Generated/Models/Security/PrivacyRemediationActionRecord.php create mode 100644 src/Generated/Models/Security/PrivacyRemediationRecord.php create mode 100644 src/Generated/Models/Security/ProjectAuditRecord.php create mode 100644 src/Generated/Models/Security/ProjectForTheWebAssignedToMeSettingsAuditRecord.php create mode 100644 src/Generated/Models/Security/ProjectForTheWebProjectAuditRecord.php create mode 100644 src/Generated/Models/Security/ProjectForTheWebProjectSettingsAuditRecord.php create mode 100644 src/Generated/Models/Security/ProjectForTheWebRoadmapAuditRecord.php create mode 100644 src/Generated/Models/Security/ProjectForTheWebRoadmapItemAuditRecord.php create mode 100644 src/Generated/Models/Security/ProjectForTheWebRoadmapSettingsAuditRecord.php create mode 100644 src/Generated/Models/Security/ProjectForTheWebTaskAuditRecord.php create mode 100644 src/Generated/Models/Security/PublicFolderAuditRecord.php create mode 100644 src/Generated/Models/Security/PurviewInsiderRiskAlertsRecord.php create mode 100644 src/Generated/Models/Security/PurviewInsiderRiskCasesRecord.php create mode 100644 src/Generated/Models/Security/PurviewMCRecommendationRecord.php create mode 100644 src/Generated/Models/Security/PurviewPostureAgentAuditRecord.php create mode 100644 src/Generated/Models/Security/QuarantineAuditRecord.php create mode 100644 src/Generated/Models/Security/RecordsManagementAuditRecord.php create mode 100644 src/Generated/Models/Security/RemediationAction.php create mode 100644 src/Generated/Models/Security/RemediationSeverity.php create mode 100644 src/Generated/Models/Security/ReportSubmission.php create mode 100644 src/Generated/Models/Security/ReportSubmissionResultDetail.php create mode 100644 src/Generated/Models/Security/RestrictedModeAuditRecord.php create mode 100644 src/Generated/Models/Security/RetentionPolicyAuditRecord.php create mode 100644 src/Generated/Models/Security/RtiOperationsAgentAuditRecord.php create mode 100644 src/Generated/Models/Security/SbpConfigurationEventRecord.php create mode 100644 src/Generated/Models/Security/SbpUsageEventRecord.php create mode 100644 src/Generated/Models/Security/ScoreEvidence.php create mode 100644 src/Generated/Models/Security/ScorePlatformGenericAuditRecord.php create mode 100644 src/Generated/Models/Security/ScriptRunAuditRecord.php create mode 100644 src/Generated/Models/Security/SearchAuditRecord.php create mode 100644 src/Generated/Models/Security/SecurityComplianceAlertRecord.php create mode 100644 src/Generated/Models/Security/SecurityComplianceCenterEOPCmdletAuditRecord.php create mode 100644 src/Generated/Models/Security/SecurityComplianceInsightsAuditRecord.php create mode 100644 src/Generated/Models/Security/SecurityComplianceRBACAuditRecord.php create mode 100644 src/Generated/Models/Security/SecurityComplianceUserChangeAuditRecord.php create mode 100644 src/Generated/Models/Security/SecurityCopilotIdentityManagementAuditRecord.php create mode 100644 src/Generated/Models/Security/SecurityDevelopmentLifecycleAILogAuditRecord.php create mode 100644 src/Generated/Models/Security/SensitiveInfoRemediationAgentDataRecord.php create mode 100644 src/Generated/Models/Security/SensitivityLabelActionAuditRecord.php create mode 100644 src/Generated/Models/Security/SensitivityLabelPolicyMatchAuditRecord.php create mode 100644 src/Generated/Models/Security/SensitivityLabeledFileActionAuditRecord.php create mode 100644 src/Generated/Models/Security/SentinelAIToolAuditRecord.php create mode 100644 src/Generated/Models/Security/SentinelGraphAuditRecord.php create mode 100644 src/Generated/Models/Security/SentinelJobAuditRecord.php create mode 100644 src/Generated/Models/Security/SentinelKQLOnLakeAuditRecord.php create mode 100644 src/Generated/Models/Security/SentinelLakeDataOnboardingAuditRecord.php create mode 100644 src/Generated/Models/Security/SentinelLakeEncryptionAuditRecord.php create mode 100644 src/Generated/Models/Security/SentinelLakeOnboardingAuditRecord.php create mode 100644 src/Generated/Models/Security/SentinelNotebookOnLakeAuditRecord.php create mode 100644 src/Generated/Models/Security/SentinelPackageAuditRecord.php create mode 100644 src/Generated/Models/Security/SharePointAppPermissionOperationAuditRecord.php create mode 100644 src/Generated/Models/Security/SharePointAuditRecord.php create mode 100644 src/Generated/Models/Security/SharePointCommentOperationAuditRecord.php create mode 100644 src/Generated/Models/Security/SharePointContentSecurityPolicyAuditRecord.php create mode 100644 src/Generated/Models/Security/SharePointContentTypeOperationAuditRecord.php create mode 100644 src/Generated/Models/Security/SharePointESignatureAuditRecord.php create mode 100644 src/Generated/Models/Security/SharePointFieldOperationAuditRecord.php create mode 100644 src/Generated/Models/Security/SharePointFileOperationAuditRecord.php create mode 100644 src/Generated/Models/Security/SharePointListItemOperationAuditRecord.php create mode 100644 src/Generated/Models/Security/SharePointListOperationAuditRecord.php create mode 100644 src/Generated/Models/Security/SharePointSharingOperationAuditRecord.php create mode 100644 src/Generated/Models/Security/SkypeForBusinessCmdletsAuditRecord.php create mode 100644 src/Generated/Models/Security/SkypeForBusinessPSTNUsageAuditRecord.php create mode 100644 src/Generated/Models/Security/SkypeForBusinessUsersBlockedAuditRecord.php create mode 100644 src/Generated/Models/Security/SonarDetonationContentMetadata.php create mode 100644 src/Generated/Models/Security/SonarDetonationEntityAuditRecord.php create mode 100644 src/Generated/Models/Security/SonarFileDetonationEntityAuditRecord.php create mode 100644 src/Generated/Models/Security/SonarSubmissionEntityAuditRecord.php create mode 100644 src/Generated/Models/Security/SonarUrlDetonationEntityAuditRecord.php create mode 100644 src/Generated/Models/Security/SparkCoreCustomLivePoolRecord.php create mode 100644 src/Generated/Models/Security/SubmissionEntityAuditRecord.php create mode 100644 src/Generated/Models/Security/SupervisoryReviewDayXInsightsAuditRecord.php create mode 100644 src/Generated/Models/Security/SyntheticProbeAuditRecord.php create mode 100644 src/Generated/Models/Security/TeamCopilotInteractionAuditRecord.php create mode 100644 src/Generated/Models/Security/TeamsEasyApprovalsAuditRecord.php create mode 100644 src/Generated/Models/Security/TeamsEvalDataHubAdminOperationAuditRecord.php create mode 100644 src/Generated/Models/Security/TeamsEvalDataHubDataAccessAuditRecord.php create mode 100644 src/Generated/Models/Security/TeamsEvalDataHubPermissionChangeAuditRecord.php create mode 100644 src/Generated/Models/Security/TeamsHealthcareAuditRecord.php create mode 100644 src/Generated/Models/Security/TeamsUpdatesAuditRecord.php create mode 100644 src/Generated/Models/Security/TenantAllowBlockListAuditRecord.php create mode 100644 src/Generated/Models/Security/ThreatDetectionDetail.php create mode 100644 src/Generated/Models/Security/ThreatFinderAuditRecord.php create mode 100644 src/Generated/Models/Security/ThreatIntelligenceAtpContentData.php create mode 100644 src/Generated/Models/Security/ThreatIntelligenceExportAuditRecord.php create mode 100644 src/Generated/Models/Security/ThreatIntelligenceMailData.php create mode 100644 src/Generated/Models/Security/ThreatIntelligenceObjectAuditRecord.php create mode 100644 src/Generated/Models/Security/ThreatIntelligenceUrlClickData.php create mode 100644 src/Generated/Models/Security/ThreatType.php create mode 100644 src/Generated/Models/Security/TimelineEvent.php create mode 100644 src/Generated/Models/Security/TimelineEventType.php create mode 100644 src/Generated/Models/Security/TodoAuditRecord.php create mode 100644 src/Generated/Models/Security/TrainableClassifierAuditRecord.php create mode 100644 src/Generated/Models/Security/UamOperationAuditRecord.php create mode 100644 src/Generated/Models/Security/UnifiedGroupAuditRecord.php create mode 100644 src/Generated/Models/Security/UnifiedSimulationMatchedItemAuditRecord.php create mode 100644 src/Generated/Models/Security/UnifiedSimulationSummaryAuditRecord.php create mode 100644 src/Generated/Models/Security/UniversalPrintManagementAuditRecord.php create mode 100644 src/Generated/Models/Security/UniversalPrintPrintJobAuditRecord.php create mode 100644 src/Generated/Models/Security/UrbacAssignmentAuditRecord.php create mode 100644 src/Generated/Models/Security/UrbacEnableStateAuditRecord.php create mode 100644 src/Generated/Models/Security/UrbacRoleAuditRecord.php create mode 100644 src/Generated/Models/Security/UserTrainingAuditRecord.php create mode 100644 src/Generated/Models/Security/UsxWorkspaceOnboardingAuditRecord.php create mode 100644 src/Generated/Models/Security/VerdictCategory.php create mode 100644 src/Generated/Models/Security/VfamCreatePolicyAuditRecord.php create mode 100644 src/Generated/Models/Security/VfamDeletePolicyAuditRecord.php create mode 100644 src/Generated/Models/Security/VfamUpdatePolicyAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaAmplifyAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaEngageEventsAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaEngageNetworkAssociationAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaEngageSegmentAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaGlintAdvancedConfigurationAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaGlintAgenticCampaignAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaGlintFeedbackProgramAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaGlintOrganizationalDataAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaGlintPulseProgramAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaGlintPulseProgramRespondentRateAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaGlintQuestionAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaGlintRoleAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaGlintRubiconAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaGlintSupportAccessAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaGlintSystemAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaGlintUserAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaGlintUserGroupAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaGoalsAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaLearningAdminAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaLearningAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaPulseAdminAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaPulseOrganizerAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaPulseReportAuditRecord.php create mode 100644 src/Generated/Models/Security/VivaPulseResponseAuditRecord.php create mode 100644 src/Generated/Models/Security/WdatpAlertsAuditRecord.php create mode 100644 src/Generated/Models/Security/WebContentFilteringAuditRecord.php create mode 100644 src/Generated/Models/Security/Windows365CustomerLockboxAuditRecord.php create mode 100644 src/Generated/Models/Security/WorkplaceAnalyticsAuditRecord.php create mode 100644 src/Generated/Models/Security/YammerAuditRecord.php create mode 100644 src/Generated/Models/Security/YammerUserHidingAuditRecord.php create mode 100644 src/Generated/Models/SslVersion.php create mode 100644 src/Generated/Models/TargetedChatMessage.php create mode 100644 src/Generated/Models/TargetedChatMessageCollectionResponse.php create mode 100644 src/Generated/Models/UserOwnership.php create mode 100644 src/Generated/Models/ValidatingDomains.php create mode 100644 src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php create mode 100644 src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityMoveAlerts/MicrosoftGraphSecurityMoveAlertsRequestBuilder.php create mode 100644 src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityMoveAlerts/MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityMoveAlerts/MoveAlertsPostRequestBody.php create mode 100644 src/Generated/Security/AuditLog/AuditLogRequestBuilder.php create mode 100644 src/Generated/Security/AuditLog/AuditLogRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Security/AuditLog/AuditLogRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/AuditLog/AuditLogRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/AuditLog/AuditLogRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Security/AuditLog/Queries/Count/CountRequestBuilder.php create mode 100644 src/Generated/Security/AuditLog/Queries/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/AuditLog/Queries/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/AuditLog/Queries/Item/AuditLogQueryItemRequestBuilder.php create mode 100644 src/Generated/Security/AuditLog/Queries/Item/AuditLogQueryItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Security/AuditLog/Queries/Item/AuditLogQueryItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/AuditLog/Queries/Item/AuditLogQueryItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/AuditLog/Queries/Item/Records/Count/CountRequestBuilder.php create mode 100644 src/Generated/Security/AuditLog/Queries/Item/Records/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/AuditLog/Queries/Item/Records/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/AuditLog/Queries/Item/Records/Item/AuditLogRecordItemRequestBuilder.php create mode 100644 src/Generated/Security/AuditLog/Queries/Item/Records/Item/AuditLogRecordItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/AuditLog/Queries/Item/Records/Item/AuditLogRecordItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/AuditLog/Queries/Item/Records/RecordsRequestBuilder.php create mode 100644 src/Generated/Security/AuditLog/Queries/Item/Records/RecordsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/AuditLog/Queries/Item/Records/RecordsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/AuditLog/Queries/QueriesRequestBuilder.php create mode 100644 src/Generated/Security/AuditLog/Queries/QueriesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/AuditLog/Queries/QueriesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/AuditLog/Queries/QueriesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Security/Collaboration/AnalyzedEmails/AnalyzedEmailsRequestBuilder.php create mode 100644 src/Generated/Security/Collaboration/AnalyzedEmails/AnalyzedEmailsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/Collaboration/AnalyzedEmails/AnalyzedEmailsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/Collaboration/AnalyzedEmails/AnalyzedEmailsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Security/Collaboration/AnalyzedEmails/Count/CountRequestBuilder.php create mode 100644 src/Generated/Security/Collaboration/AnalyzedEmails/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/Collaboration/AnalyzedEmails/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilder.php create mode 100644 src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Security/Collaboration/AnalyzedEmails/MicrosoftGraphSecurityRemediate/MicrosoftGraphSecurityRemediateRequestBuilder.php create mode 100644 src/Generated/Security/Collaboration/AnalyzedEmails/MicrosoftGraphSecurityRemediate/MicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Security/Collaboration/AnalyzedEmails/MicrosoftGraphSecurityRemediate/RemediatePostRequestBody.php create mode 100644 src/Generated/Security/Collaboration/CollaborationRequestBuilder.php create mode 100644 src/Generated/Security/Collaboration/CollaborationRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Security/Collaboration/CollaborationRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Security/Collaboration/CollaborationRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Security/Collaboration/CollaborationRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Security/Incidents/MicrosoftGraphSecurityMergeIncidents/MergeIncidentsPostRequestBody.php create mode 100644 src/Generated/Security/Incidents/MicrosoftGraphSecurityMergeIncidents/MicrosoftGraphSecurityMergeIncidentsRequestBuilder.php create mode 100644 src/Generated/Security/Incidents/MicrosoftGraphSecurityMergeIncidents/MicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilder.php create mode 100644 src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Count/CountRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaGetResponse.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderPutRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SoftDelete/SoftDeleteRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SoftDelete/SoftDeleteRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UndoSoftDelete/UndoSoftDeleteRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UndoSoftDelete/UndoSoftDeleteRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuotePostRequestBody.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuoteRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuoteRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderPatchRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilder.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Teamwork/DeleteTargetedMessage/DeleteTargetedMessagePostRequestBody.php create mode 100644 src/Generated/Users/Item/Teamwork/DeleteTargetedMessage/DeleteTargetedMessageRequestBuilder.php create mode 100644 src/Generated/Users/Item/Teamwork/DeleteTargetedMessage/DeleteTargetedMessageRequestBuilderPostRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Teamwork/GetAllRetainedTargetedMessages/GetAllRetainedTargetedMessagesGetResponse.php create mode 100644 src/Generated/Users/Item/Teamwork/GetAllRetainedTargetedMessages/GetAllRetainedTargetedMessagesRequestBuilder.php create mode 100644 src/Generated/Users/Item/Teamwork/GetAllRetainedTargetedMessages/GetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Teamwork/GetAllRetainedTargetedMessages/GetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration.php create mode 100644 src/Generated/Users/Item/Teamwork/GetAllTargetedMessages/GetAllTargetedMessagesGetResponse.php create mode 100644 src/Generated/Users/Item/Teamwork/GetAllTargetedMessages/GetAllTargetedMessagesRequestBuilder.php create mode 100644 src/Generated/Users/Item/Teamwork/GetAllTargetedMessages/GetAllTargetedMessagesRequestBuilderGetQueryParameters.php create mode 100644 src/Generated/Users/Item/Teamwork/GetAllTargetedMessages/GetAllTargetedMessagesRequestBuilderGetRequestConfiguration.php diff --git a/src/Generated/Admin/ServiceAnnouncement/HealthOverviews/Item/Issues/Item/IncidentReport/IncidentReportRequestBuilder.php b/src/Generated/Admin/ServiceAnnouncement/HealthOverviews/Item/Issues/Item/IncidentReport/IncidentReportRequestBuilder.php index 6cd571d0394..96e83389303 100644 --- a/src/Generated/Admin/ServiceAnnouncement/HealthOverviews/Item/Issues/Item/IncidentReport/IncidentReportRequestBuilder.php +++ b/src/Generated/Admin/ServiceAnnouncement/HealthOverviews/Item/Issues/Item/IncidentReport/IncidentReportRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. + * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. * @param IncidentReportRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -48,7 +48,7 @@ public function get(?IncidentReportRequestBuilderGetRequestConfiguration $reques } /** - * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. + * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. * @param IncidentReportRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/ServiceAnnouncement/Issues/Item/IncidentReport/IncidentReportRequestBuilder.php b/src/Generated/Admin/ServiceAnnouncement/Issues/Item/IncidentReport/IncidentReportRequestBuilder.php index 49ab81e2ab2..40211296bfb 100644 --- a/src/Generated/Admin/ServiceAnnouncement/Issues/Item/IncidentReport/IncidentReportRequestBuilder.php +++ b/src/Generated/Admin/ServiceAnnouncement/Issues/Item/IncidentReport/IncidentReportRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. + * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. * @param IncidentReportRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -48,7 +48,7 @@ public function get(?IncidentReportRequestBuilderGetRequestConfiguration $reques } /** - * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. + * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. * @param IncidentReportRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/ServiceAnnouncement/Issues/Item/ServiceHealthIssueItemRequestBuilder.php b/src/Generated/Admin/ServiceAnnouncement/Issues/Item/ServiceHealthIssueItemRequestBuilder.php index 17bbcae62f6..db1c67e53e1 100644 --- a/src/Generated/Admin/ServiceAnnouncement/Issues/Item/ServiceHealthIssueItemRequestBuilder.php +++ b/src/Generated/Admin/ServiceAnnouncement/Issues/Item/ServiceHealthIssueItemRequestBuilder.php @@ -53,7 +53,7 @@ public function delete(?ServiceHealthIssueItemRequestBuilderDeleteRequestConfigu } /** - * Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. + * Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant. * @param ServiceHealthIssueItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -101,7 +101,7 @@ public function toDeleteRequestInformation(?ServiceHealthIssueItemRequestBuilder } /** - * Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. + * Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant. * @param ServiceHealthIssueItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/ServiceAnnouncement/Issues/Item/ServiceHealthIssueItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ServiceAnnouncement/Issues/Item/ServiceHealthIssueItemRequestBuilderGetQueryParameters.php index db60591fc58..78b5606f987 100644 --- a/src/Generated/Admin/ServiceAnnouncement/Issues/Item/ServiceHealthIssueItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/ServiceAnnouncement/Issues/Item/ServiceHealthIssueItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. + * Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant. */ class ServiceHealthIssueItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/ServiceAnnouncement/Messages/Archive/ArchivePostResponse.php b/src/Generated/Admin/ServiceAnnouncement/Messages/Archive/ArchivePostResponse.php index 8b174acc769..61df763e8dc 100644 --- a/src/Generated/Admin/ServiceAnnouncement/Messages/Archive/ArchivePostResponse.php +++ b/src/Generated/Admin/ServiceAnnouncement/Messages/Archive/ArchivePostResponse.php @@ -23,6 +23,7 @@ class ArchivePostResponse implements AdditionalDataHolder, BackedModel, Parsable public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Admin/ServiceAnnouncement/Messages/Favorite/FavoritePostResponse.php b/src/Generated/Admin/ServiceAnnouncement/Messages/Favorite/FavoritePostResponse.php index 85ab5e2f260..71411ca287a 100644 --- a/src/Generated/Admin/ServiceAnnouncement/Messages/Favorite/FavoritePostResponse.php +++ b/src/Generated/Admin/ServiceAnnouncement/Messages/Favorite/FavoritePostResponse.php @@ -23,6 +23,7 @@ class FavoritePostResponse implements AdditionalDataHolder, BackedModel, Parsabl public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Admin/ServiceAnnouncement/Messages/Item/ServiceUpdateMessageItemRequestBuilder.php b/src/Generated/Admin/ServiceAnnouncement/Messages/Item/ServiceUpdateMessageItemRequestBuilder.php index ed0be558348..cde6ad30d6e 100644 --- a/src/Generated/Admin/ServiceAnnouncement/Messages/Item/ServiceUpdateMessageItemRequestBuilder.php +++ b/src/Generated/Admin/ServiceAnnouncement/Messages/Item/ServiceUpdateMessageItemRequestBuilder.php @@ -61,7 +61,7 @@ public function delete(?ServiceUpdateMessageItemRequestBuilderDeleteRequestConfi } /** - * Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. + * Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant. * @param ServiceUpdateMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -109,7 +109,7 @@ public function toDeleteRequestInformation(?ServiceUpdateMessageItemRequestBuild } /** - * Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. + * Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant. * @param ServiceUpdateMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Admin/ServiceAnnouncement/Messages/Item/ServiceUpdateMessageItemRequestBuilderGetQueryParameters.php b/src/Generated/Admin/ServiceAnnouncement/Messages/Item/ServiceUpdateMessageItemRequestBuilderGetQueryParameters.php index 1105d479657..14196e49df4 100644 --- a/src/Generated/Admin/ServiceAnnouncement/Messages/Item/ServiceUpdateMessageItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Admin/ServiceAnnouncement/Messages/Item/ServiceUpdateMessageItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. + * Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant. */ class ServiceUpdateMessageItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Admin/ServiceAnnouncement/Messages/MarkRead/MarkReadPostResponse.php b/src/Generated/Admin/ServiceAnnouncement/Messages/MarkRead/MarkReadPostResponse.php index 601e15969b3..262ee86b513 100644 --- a/src/Generated/Admin/ServiceAnnouncement/Messages/MarkRead/MarkReadPostResponse.php +++ b/src/Generated/Admin/ServiceAnnouncement/Messages/MarkRead/MarkReadPostResponse.php @@ -23,6 +23,7 @@ class MarkReadPostResponse implements AdditionalDataHolder, BackedModel, Parsabl public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Admin/ServiceAnnouncement/Messages/MarkUnread/MarkUnreadPostResponse.php b/src/Generated/Admin/ServiceAnnouncement/Messages/MarkUnread/MarkUnreadPostResponse.php index 8d592b470b2..b6d0ce01ad3 100644 --- a/src/Generated/Admin/ServiceAnnouncement/Messages/MarkUnread/MarkUnreadPostResponse.php +++ b/src/Generated/Admin/ServiceAnnouncement/Messages/MarkUnread/MarkUnreadPostResponse.php @@ -23,6 +23,7 @@ class MarkUnreadPostResponse implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Admin/ServiceAnnouncement/Messages/Unarchive/UnarchivePostResponse.php b/src/Generated/Admin/ServiceAnnouncement/Messages/Unarchive/UnarchivePostResponse.php index 2e40a4607bd..7721c23c839 100644 --- a/src/Generated/Admin/ServiceAnnouncement/Messages/Unarchive/UnarchivePostResponse.php +++ b/src/Generated/Admin/ServiceAnnouncement/Messages/Unarchive/UnarchivePostResponse.php @@ -23,6 +23,7 @@ class UnarchivePostResponse implements AdditionalDataHolder, BackedModel, Parsab public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Admin/ServiceAnnouncement/Messages/Unfavorite/UnfavoritePostResponse.php b/src/Generated/Admin/ServiceAnnouncement/Messages/Unfavorite/UnfavoritePostResponse.php index 27ea5af7d84..96bf9f2ae29 100644 --- a/src/Generated/Admin/ServiceAnnouncement/Messages/Unfavorite/UnfavoritePostResponse.php +++ b/src/Generated/Admin/ServiceAnnouncement/Messages/Unfavorite/UnfavoritePostResponse.php @@ -23,6 +23,7 @@ class UnfavoritePostResponse implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilder.php b/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilder.php index 3e7f9bc3e11..d52e7c8d2b9 100644 --- a/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilder.php +++ b/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilder.php @@ -51,7 +51,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. + * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. If a risk property is included in the request without appropriate license, a @microsoft.graph.licenseRequired OData annotation is returned in the response. * @param ApplicationTemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -66,7 +66,7 @@ public function get(?ApplicationTemplatesRequestBuilderGetRequestConfiguration $ } /** - * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. + * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. If a risk property is included in the request without appropriate license, a @microsoft.graph.licenseRequired OData annotation is returned in the response. * @param ApplicationTemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilderGetQueryParameters.php b/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilderGetQueryParameters.php index 26755848f1e..ea12ea72bf3 100644 --- a/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilderGetQueryParameters.php +++ b/src/Generated/ApplicationTemplates/ApplicationTemplatesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. + * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. If a risk property is included in the request without appropriate license, a @microsoft.graph.licenseRequired OData annotation is returned in the response. */ class ApplicationTemplatesRequestBuilderGetQueryParameters { diff --git a/src/Generated/ApplicationTemplates/Item/ApplicationTemplateItemRequestBuilder.php b/src/Generated/ApplicationTemplates/Item/ApplicationTemplateItemRequestBuilder.php index 84df6337388..daf6f522edf 100644 --- a/src/Generated/ApplicationTemplates/Item/ApplicationTemplateItemRequestBuilder.php +++ b/src/Generated/ApplicationTemplates/Item/ApplicationTemplateItemRequestBuilder.php @@ -39,7 +39,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the properties of an applicationTemplate object. + * Retrieve the properties of an applicationTemplate object. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. * @param ApplicationTemplateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -54,7 +54,7 @@ public function get(?ApplicationTemplateItemRequestBuilderGetRequestConfiguratio } /** - * Retrieve the properties of an applicationTemplate object. + * Retrieve the properties of an applicationTemplate object. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. * @param ApplicationTemplateItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ApplicationTemplates/Item/ApplicationTemplateItemRequestBuilderGetQueryParameters.php b/src/Generated/ApplicationTemplates/Item/ApplicationTemplateItemRequestBuilderGetQueryParameters.php index 8e16a2abb37..68f9acfa545 100644 --- a/src/Generated/ApplicationTemplates/Item/ApplicationTemplateItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/ApplicationTemplates/Item/ApplicationTemplateItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the properties of an applicationTemplate object. + * Retrieve the properties of an applicationTemplate object. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. */ class ApplicationTemplateItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Applications/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php b/src/Generated/Applications/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php index fde1076c1d9..16843a83d5f 100644 --- a/src/Generated/Applications/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php +++ b/src/Generated/Applications/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php @@ -23,6 +23,7 @@ class GetAvailableExtensionPropertiesPostRequestBody implements AdditionalDataHo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsSyncedFromOnPremises(false); } /** diff --git a/src/Generated/Applications/Item/AppManagementPolicies/Ref/RefRequestBuilder.php b/src/Generated/Applications/Item/AppManagementPolicies/Ref/RefRequestBuilder.php index 0ce4569af1e..f713c7ad2be 100644 --- a/src/Generated/Applications/Item/AppManagementPolicies/Ref/RefRequestBuilder.php +++ b/src/Generated/Applications/Item/AppManagementPolicies/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -104,7 +104,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -126,7 +126,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Applications/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/Applications/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index a26b0f575fa..5b00a608a9c 100644 --- a/src/Generated/Applications/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php +++ b/src/Generated/Applications/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, BackedMode public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/Applications/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/Applications/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php index 21a5f7f7f51..4ead41f97a4 100644 --- a/src/Generated/Applications/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php +++ b/src/Generated/Applications/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, BackedMod public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/Applications/Item/Owners/Ref/RefRequestBuilder.php b/src/Generated/Applications/Item/Owners/Ref/RefRequestBuilder.php index bcf35651f57..b0da6e416dd 100644 --- a/src/Generated/Applications/Item/Owners/Ref/RefRequestBuilder.php +++ b/src/Generated/Applications/Item/Owners/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/applications/{application%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/applications/{application%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/applications/{application%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/applications/{application%2Did}/owners/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Applications/Item/Synchronization/AcquireAccessToken/AcquireAccessTokenRequestBuilder.php b/src/Generated/Applications/Item/Synchronization/AcquireAccessToken/AcquireAccessTokenRequestBuilder.php index cbe4cd1bae5..6c17b9b684d 100644 --- a/src/Generated/Applications/Item/Synchronization/AcquireAccessToken/AcquireAccessTokenRequestBuilder.php +++ b/src/Generated/Applications/Item/Synchronization/AcquireAccessToken/AcquireAccessTokenRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. + * Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. * @param AcquireAccessTokenPostRequestBody $body The request body * @param AcquireAccessTokenRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(AcquireAccessTokenPostRequestBody $body, ?AcquireAccessToke } /** - * Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. + * Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. * @param AcquireAccessTokenPostRequestBody $body The request body * @param AcquireAccessTokenRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Pause/PauseRequestBuilder.php b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Pause/PauseRequestBuilder.php index 3780bef21bd..adaa0728b6c 100644 --- a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Pause/PauseRequestBuilder.php +++ b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Pause/PauseRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. + * Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. * @param PauseRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function post(?PauseRequestBuilderPostRequestConfiguration $requestConfig } /** - * Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. + * Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. * @param PauseRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Applications/Item/Synchronization/Jobs/Item/ProvisionOnDemand/ProvisionOnDemandRequestBuilder.php b/src/Generated/Applications/Item/Synchronization/Jobs/Item/ProvisionOnDemand/ProvisionOnDemandRequestBuilder.php index dfbdeb8e0e0..f1fef2f0724 100644 --- a/src/Generated/Applications/Item/Synchronization/Jobs/Item/ProvisionOnDemand/ProvisionOnDemandRequestBuilder.php +++ b/src/Generated/Applications/Item/Synchronization/Jobs/Item/ProvisionOnDemand/ProvisionOnDemandRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. + * Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. * @param ProvisionOnDemandPostRequestBody $body The request body * @param ProvisionOnDemandRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(ProvisionOnDemandPostRequestBody $body, ?ProvisionOnDemandR } /** - * Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. + * Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. * @param ProvisionOnDemandPostRequestBody $body The request body * @param ProvisionOnDemandRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Restart/RestartRequestBuilder.php b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Restart/RestartRequestBuilder.php index 119fe3754ec..61f617f401b 100644 --- a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Restart/RestartRequestBuilder.php +++ b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Restart/RestartRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + * Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. * @param RestartPostRequestBody $body The request body * @param RestartRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(RestartPostRequestBody $body, ?RestartRequestBuilderPostReq } /** - * Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + * Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. * @param RestartPostRequestBody $body The request body * @param RestartRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/Directories/Item/Discover/DiscoverRequestBuilder.php b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/Directories/Item/Discover/DiscoverRequestBuilder.php index d0a6101b977..8ab83461796 100644 --- a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/Directories/Item/Discover/DiscoverRequestBuilder.php +++ b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/Directories/Item/Discover/DiscoverRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @param DiscoverRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?DiscoverRequestBuilderPostRequestConfiguration $requestCon } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @param DiscoverRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/FilterOperators/FilterOperatorsRequestBuilder.php b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/FilterOperators/FilterOperatorsRequestBuilder.php index f25729c4e39..069a757bad2 100644 --- a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/FilterOperators/FilterOperatorsRequestBuilder.php +++ b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/FilterOperators/FilterOperatorsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @param FilterOperatorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?FilterOperatorsRequestBuilderGetRequestConfiguration $reque } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @param FilterOperatorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/FilterOperators/FilterOperatorsRequestBuilderGetQueryParameters.php b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/FilterOperators/FilterOperatorsRequestBuilderGetQueryParameters.php index ec47d7db257..519e3a19311 100644 --- a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/FilterOperators/FilterOperatorsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/FilterOperators/FilterOperatorsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. */ class FilterOperatorsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/Functions/FunctionsRequestBuilder.php b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/Functions/FunctionsRequestBuilder.php index 93aca20a2d4..92106e59ac4 100644 --- a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/Functions/FunctionsRequestBuilder.php +++ b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/Functions/FunctionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @param FunctionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?FunctionsRequestBuilderGetRequestConfiguration $requestConf } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @param FunctionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/Functions/FunctionsRequestBuilderGetQueryParameters.php b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/Functions/FunctionsRequestBuilderGetQueryParameters.php index 2886b794ff7..9fd39de7661 100644 --- a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/Functions/FunctionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/Functions/FunctionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. */ class FunctionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/ParseExpression/ParseExpressionRequestBuilder.php b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/ParseExpression/ParseExpressionRequestBuilder.php index a01c31c7713..0394026a75b 100644 --- a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/ParseExpression/ParseExpressionRequestBuilder.php +++ b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Schema/ParseExpression/ParseExpressionRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param ParseExpressionPostRequestBody $body The request body * @param ParseExpressionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(ParseExpressionPostRequestBody $body, ?ParseExpressionReque } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param ParseExpressionPostRequestBody $body The request body * @param ParseExpressionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Start/StartRequestBuilder.php b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Start/StartRequestBuilder.php index a321f690f8f..897e0458095 100644 --- a/src/Generated/Applications/Item/Synchronization/Jobs/Item/Start/StartRequestBuilder.php +++ b/src/Generated/Applications/Item/Synchronization/Jobs/Item/Start/StartRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. + * Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. * @param StartRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function post(?StartRequestBuilderPostRequestConfiguration $requestConfig } /** - * Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. + * Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. * @param StartRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Applications/Item/Synchronization/Jobs/Item/ValidateCredentials/ValidateCredentialsPostRequestBody.php b/src/Generated/Applications/Item/Synchronization/Jobs/Item/ValidateCredentials/ValidateCredentialsPostRequestBody.php index 42f40b43b60..2c430f60c01 100644 --- a/src/Generated/Applications/Item/Synchronization/Jobs/Item/ValidateCredentials/ValidateCredentialsPostRequestBody.php +++ b/src/Generated/Applications/Item/Synchronization/Jobs/Item/ValidateCredentials/ValidateCredentialsPostRequestBody.php @@ -25,6 +25,7 @@ class ValidateCredentialsPostRequestBody implements AdditionalDataHolder, Backed public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setUseSavedCredentials(false); } /** diff --git a/src/Generated/Applications/Item/Synchronization/Jobs/Item/ValidateCredentials/ValidateCredentialsRequestBuilder.php b/src/Generated/Applications/Item/Synchronization/Jobs/Item/ValidateCredentials/ValidateCredentialsRequestBuilder.php index 1baf79e4cab..ff180b4e9ba 100644 --- a/src/Generated/Applications/Item/Synchronization/Jobs/Item/ValidateCredentials/ValidateCredentialsRequestBuilder.php +++ b/src/Generated/Applications/Item/Synchronization/Jobs/Item/ValidateCredentials/ValidateCredentialsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate that the credentials are valid in the tenant. + * Validate that the credentials are valid in the tenant for a synchronizationJob. * @param ValidateCredentialsPostRequestBody $body The request body * @param ValidateCredentialsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidateCredentialsPostRequestBody $body, ?ValidateCredenti } /** - * Validate that the credentials are valid in the tenant. + * Validate that the credentials are valid in the tenant for a synchronizationJob. * @param ValidateCredentialsPostRequestBody $body The request body * @param ValidateCredentialsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Applications/Item/Synchronization/Jobs/ValidateCredentials/ValidateCredentialsPostRequestBody.php b/src/Generated/Applications/Item/Synchronization/Jobs/ValidateCredentials/ValidateCredentialsPostRequestBody.php index 04f755bdc69..5107c43f8af 100644 --- a/src/Generated/Applications/Item/Synchronization/Jobs/ValidateCredentials/ValidateCredentialsPostRequestBody.php +++ b/src/Generated/Applications/Item/Synchronization/Jobs/ValidateCredentials/ValidateCredentialsPostRequestBody.php @@ -25,6 +25,7 @@ class ValidateCredentialsPostRequestBody implements AdditionalDataHolder, Backed public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setUseSavedCredentials(false); } /** diff --git a/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/Directories/Item/Discover/DiscoverRequestBuilder.php b/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/Directories/Item/Discover/DiscoverRequestBuilder.php index 3110f301a14..18c22434788 100644 --- a/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/Directories/Item/Discover/DiscoverRequestBuilder.php +++ b/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/Directories/Item/Discover/DiscoverRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @param DiscoverRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?DiscoverRequestBuilderPostRequestConfiguration $requestCon } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @param DiscoverRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/FilterOperators/FilterOperatorsRequestBuilder.php b/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/FilterOperators/FilterOperatorsRequestBuilder.php index 8073e743fe3..73ad4e32b5d 100644 --- a/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/FilterOperators/FilterOperatorsRequestBuilder.php +++ b/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/FilterOperators/FilterOperatorsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @param FilterOperatorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?FilterOperatorsRequestBuilderGetRequestConfiguration $reque } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @param FilterOperatorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/FilterOperators/FilterOperatorsRequestBuilderGetQueryParameters.php b/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/FilterOperators/FilterOperatorsRequestBuilderGetQueryParameters.php index 19f82851b4f..a912674d585 100644 --- a/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/FilterOperators/FilterOperatorsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/FilterOperators/FilterOperatorsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. */ class FilterOperatorsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/Functions/FunctionsRequestBuilder.php b/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/Functions/FunctionsRequestBuilder.php index 0f5d903b4c8..3fb35f073a3 100644 --- a/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/Functions/FunctionsRequestBuilder.php +++ b/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/Functions/FunctionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @param FunctionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?FunctionsRequestBuilderGetRequestConfiguration $requestConf } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @param FunctionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/Functions/FunctionsRequestBuilderGetQueryParameters.php b/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/Functions/FunctionsRequestBuilderGetQueryParameters.php index 5197ba6a366..2663e130c75 100644 --- a/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/Functions/FunctionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/Functions/FunctionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. */ class FunctionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/ParseExpression/ParseExpressionRequestBuilder.php b/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/ParseExpression/ParseExpressionRequestBuilder.php index 2a3528685f8..4e3563f145f 100644 --- a/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/ParseExpression/ParseExpressionRequestBuilder.php +++ b/src/Generated/Applications/Item/Synchronization/Templates/Item/Schema/ParseExpression/ParseExpressionRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param ParseExpressionPostRequestBody $body The request body * @param ParseExpressionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(ParseExpressionPostRequestBody $body, ?ParseExpressionReque } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param ParseExpressionPostRequestBody $body The request body * @param ParseExpressionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Applications/Item/Synchronization/Templates/Item/SynchronizationTemplateItemRequestBuilder.php b/src/Generated/Applications/Item/Synchronization/Templates/Item/SynchronizationTemplateItemRequestBuilder.php index f9e98191ed1..53afc45cb0c 100644 --- a/src/Generated/Applications/Item/Synchronization/Templates/Item/SynchronizationTemplateItemRequestBuilder.php +++ b/src/Generated/Applications/Item/Synchronization/Templates/Item/SynchronizationTemplateItemRequestBuilder.php @@ -67,7 +67,7 @@ public function get(?SynchronizationTemplateItemRequestBuilderGetRequestConfigur } /** - * Update (override) the synchronization template associated with a given application. + * Update (override) the synchronizationTemplate associated with a given application. * @param SynchronizationTemplate $body The request body * @param SynchronizationTemplateItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -122,7 +122,7 @@ public function toGetRequestInformation(?SynchronizationTemplateItemRequestBuild } /** - * Update (override) the synchronization template associated with a given application. + * Update (override) the synchronizationTemplate associated with a given application. * @param SynchronizationTemplate $body The request body * @param SynchronizationTemplateItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Applications/Item/TokenIssuancePolicies/Ref/RefRequestBuilder.php b/src/Generated/Applications/Item/TokenIssuancePolicies/Ref/RefRequestBuilder.php index 79e7eb9318d..7ce36242e9c 100644 --- a/src/Generated/Applications/Item/TokenIssuancePolicies/Ref/RefRequestBuilder.php +++ b/src/Generated/Applications/Item/TokenIssuancePolicies/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Applications/Item/TokenLifetimePolicies/Ref/RefRequestBuilder.php b/src/Generated/Applications/Item/TokenLifetimePolicies/Ref/RefRequestBuilder.php index 29400fbad6f..ac12d4c9b0d 100644 --- a/src/Generated/Applications/Item/TokenLifetimePolicies/Ref/RefRequestBuilder.php +++ b/src/Generated/Applications/Item/TokenLifetimePolicies/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/AuditLogs/DirectoryAudits/DirectoryAuditsRequestBuilder.php b/src/Generated/AuditLogs/DirectoryAudits/DirectoryAuditsRequestBuilder.php index f024335d66c..5996d58a699 100644 --- a/src/Generated/AuditLogs/DirectoryAudits/DirectoryAuditsRequestBuilder.php +++ b/src/Generated/AuditLogs/DirectoryAudits/DirectoryAuditsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. + * Get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. * @param DirectoryAuditsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -82,7 +82,7 @@ public function post(DirectoryAudit $body, ?DirectoryAuditsRequestBuilderPostReq } /** - * Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. + * Get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. * @param DirectoryAuditsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/AuditLogs/DirectoryAudits/DirectoryAuditsRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/DirectoryAudits/DirectoryAuditsRequestBuilderGetQueryParameters.php index 50d42fddbf5..4dc9be75f5e 100644 --- a/src/Generated/AuditLogs/DirectoryAudits/DirectoryAuditsRequestBuilderGetQueryParameters.php +++ b/src/Generated/AuditLogs/DirectoryAudits/DirectoryAuditsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. + * Get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. */ class DirectoryAuditsRequestBuilderGetQueryParameters { diff --git a/src/Generated/AuditLogs/DirectoryAudits/Item/DirectoryAuditItemRequestBuilder.php b/src/Generated/AuditLogs/DirectoryAudits/Item/DirectoryAuditItemRequestBuilder.php index 44d970d3b70..e6912304c85 100644 --- a/src/Generated/AuditLogs/DirectoryAudits/Item/DirectoryAuditItemRequestBuilder.php +++ b/src/Generated/AuditLogs/DirectoryAudits/Item/DirectoryAuditItemRequestBuilder.php @@ -45,7 +45,7 @@ public function delete(?DirectoryAuditItemRequestBuilderDeleteRequestConfigurati } /** - * Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. + * Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. * @param DirectoryAuditItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -93,7 +93,7 @@ public function toDeleteRequestInformation(?DirectoryAuditItemRequestBuilderDele } /** - * Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. + * Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. * @param DirectoryAuditItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/AuditLogs/DirectoryAudits/Item/DirectoryAuditItemRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/DirectoryAudits/Item/DirectoryAuditItemRequestBuilderGetQueryParameters.php index 0f51e4c179a..dbc3d4fb0b5 100644 --- a/src/Generated/AuditLogs/DirectoryAudits/Item/DirectoryAuditItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/AuditLogs/DirectoryAudits/Item/DirectoryAuditItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. + * Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. */ class DirectoryAuditItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/AuditLogs/Provisioning/ProvisioningRequestBuilder.php b/src/Generated/AuditLogs/Provisioning/ProvisioningRequestBuilder.php index d9764a70915..195578476d9 100644 --- a/src/Generated/AuditLogs/Provisioning/ProvisioningRequestBuilder.php +++ b/src/Generated/AuditLogs/Provisioning/ProvisioningRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. + * Get all provisioningObjectSummary events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. * @param ProvisioningRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -82,7 +82,7 @@ public function post(ProvisioningObjectSummary $body, ?ProvisioningRequestBuilde } /** - * Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. + * Get all provisioningObjectSummary events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. * @param ProvisioningRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/AuditLogs/Provisioning/ProvisioningRequestBuilderGetQueryParameters.php b/src/Generated/AuditLogs/Provisioning/ProvisioningRequestBuilderGetQueryParameters.php index e243b25ba36..c21746da6ed 100644 --- a/src/Generated/AuditLogs/Provisioning/ProvisioningRequestBuilderGetQueryParameters.php +++ b/src/Generated/AuditLogs/Provisioning/ProvisioningRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. + * Get all provisioningObjectSummary events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. */ class ProvisioningRequestBuilderGetQueryParameters { diff --git a/src/Generated/Chats/Item/ChatItemRequestBuilder.php b/src/Generated/Chats/Item/ChatItemRequestBuilder.php index c39b7ce9711..4dee3697015 100644 --- a/src/Generated/Chats/Item/ChatItemRequestBuilder.php +++ b/src/Generated/Chats/Item/ChatItemRequestBuilder.php @@ -18,6 +18,7 @@ use Microsoft\Graph\Generated\Chats\Item\SendActivityNotification\SendActivityNotificationRequestBuilder; use Microsoft\Graph\Generated\Chats\Item\StartMigration\StartMigrationRequestBuilder; use Microsoft\Graph\Generated\Chats\Item\Tabs\TabsRequestBuilder; +use Microsoft\Graph\Generated\Chats\Item\TargetedMessages\TargetedMessagesRequestBuilder; use Microsoft\Graph\Generated\Chats\Item\UnhideForUser\UnhideForUserRequestBuilder; use Microsoft\Graph\Generated\Models\Chat; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; @@ -129,6 +130,13 @@ public function tabs(): TabsRequestBuilder { return new TabsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the targetedMessages property of the microsoft.graph.chat entity. + */ + public function targetedMessages(): TargetedMessagesRequestBuilder { + return new TargetedMessagesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the unhideForUser method. */ diff --git a/src/Generated/Chats/Item/TargetedMessages/Count/CountRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..af6160d9831 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Chats/Item/TargetedMessages/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..767afbececc --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..1e4e133dedb --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..bc1e80676c2 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a4e06a72f94 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d34b9be2816 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilder.php new file mode 100644 index 00000000000..b8f4d47bc95 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. + * @param string $chatMessageHostedContentId The unique identifier of chatMessageHostedContent + * @return ChatMessageHostedContentItemRequestBuilder + */ + public function byChatMessageHostedContentId(string $chatMessageHostedContentId): ChatMessageHostedContentItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['chatMessageHostedContent%2Did'] = $chatMessageHostedContentId; + return new ChatMessageHostedContentItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HostedContentsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param HostedContentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HostedContentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageHostedContentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to hostedContents for chats + * @param ChatMessageHostedContent $body The request body + * @param HostedContentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ChatMessageHostedContent $body, ?HostedContentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageHostedContent::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param HostedContentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HostedContentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to hostedContents for chats + * @param ChatMessageHostedContent $body The request body + * @param HostedContentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ChatMessageHostedContent $body, ?HostedContentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return HostedContentsRequestBuilder + */ + public function withUrl(string $rawUrl): HostedContentsRequestBuilder { + return new HostedContentsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderGetQueryParameters.php b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a23e088eecc --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new HostedContentsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderGetRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4cc0841e973 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HostedContentsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HostedContentsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HostedContentsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return HostedContentsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): HostedContentsRequestBuilderGetQueryParameters { + return new HostedContentsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderPostRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..4039c6e3125 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilder.php new file mode 100644 index 00000000000..42b90d2a654 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ChatMessageHostedContentItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property hostedContents for chats + * @param ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageHostedContent::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property hostedContents in chats + * @param ChatMessageHostedContent $body The request body + * @param ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ChatMessageHostedContent $body, ?ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageHostedContent::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property hostedContents for chats + * @param ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property hostedContents in chats + * @param ChatMessageHostedContent $body The request body + * @param ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ChatMessageHostedContent $body, ?ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ChatMessageHostedContentItemRequestBuilder + */ + public function withUrl(string $rawUrl): ChatMessageHostedContentItemRequestBuilder { + return new ChatMessageHostedContentItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..add9eabe490 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetQueryParameters.php b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..c9650926bd9 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ChatMessageHostedContentItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8e042b99230 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ChatMessageHostedContentItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ChatMessageHostedContentItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ChatMessageHostedContentItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ChatMessageHostedContentItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ChatMessageHostedContentItemRequestBuilderGetQueryParameters { + return new ChatMessageHostedContentItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..5c8fc8557ce --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..6a6eb7a62bd --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..90e51a45f7c --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8fc3a6190dc --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..40eeb1fbed1 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..0bf6ed80a3f --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..23da2309f89 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6cb0c3f4400 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaGetResponse.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..519b1167467 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ChatMessage::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ChatMessage::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..5029183f886 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-1.0 Find more info here + */ + public function get(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeltaGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DeltaRequestBuilder + */ + public function withUrl(string $rawUrl): DeltaRequestBuilder { + return new DeltaRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..215683f4fb6 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new DeltaRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..866ffdd95b2 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeltaRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeltaRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeltaRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return DeltaRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): DeltaRequestBuilderGetQueryParameters { + return new DeltaRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilder.php new file mode 100644 index 00000000000..f3bceb60cd9 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilder.php @@ -0,0 +1,184 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the setReaction method. + */ + public function setReaction(): SetReactionRequestBuilder { + return new SetReactionRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the softDelete method. + */ + public function softDelete(): SoftDeleteRequestBuilder { + return new SoftDeleteRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the undoSoftDelete method. + */ + public function undoSoftDelete(): UndoSoftDeleteRequestBuilder { + return new UndoSoftDeleteRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the unsetReaction method. + */ + public function unsetReaction(): UnsetReactionRequestBuilder { + return new UnsetReactionRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ChatMessageItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property replies for chats + * @param ChatMessageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ChatMessageItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param ChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ChatMessageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property replies in chats + * @param ChatMessage $body The request body + * @param ChatMessageItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ChatMessage $body, ?ChatMessageItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property replies for chats + * @param ChatMessageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ChatMessageItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param ChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ChatMessageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property replies in chats + * @param ChatMessage $body The request body + * @param ChatMessageItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ChatMessage $body, ?ChatMessageItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ChatMessageItemRequestBuilder + */ + public function withUrl(string $rawUrl): ChatMessageItemRequestBuilder { + return new ChatMessageItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..28bb3b01629 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderGetQueryParameters.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..086e0e0722b --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ChatMessageItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..709f0ce2621 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ChatMessageItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ChatMessageItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ChatMessageItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ChatMessageItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ChatMessageItemRequestBuilderGetQueryParameters { + return new ChatMessageItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..01b50803209 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..8b8b2e49572 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..47dec8aa8df --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..573f84dcc19 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilder.php new file mode 100644 index 00000000000..eb56b4f54c5 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. + * @param string $chatMessageHostedContentId The unique identifier of chatMessageHostedContent + * @return ChatMessageHostedContentItemRequestBuilder + */ + public function byChatMessageHostedContentId(string $chatMessageHostedContentId): ChatMessageHostedContentItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['chatMessageHostedContent%2Did'] = $chatMessageHostedContentId; + return new ChatMessageHostedContentItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HostedContentsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param HostedContentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HostedContentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageHostedContentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to hostedContents for chats + * @param ChatMessageHostedContent $body The request body + * @param HostedContentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ChatMessageHostedContent $body, ?HostedContentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageHostedContent::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param HostedContentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HostedContentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to hostedContents for chats + * @param ChatMessageHostedContent $body The request body + * @param HostedContentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ChatMessageHostedContent $body, ?HostedContentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return HostedContentsRequestBuilder + */ + public function withUrl(string $rawUrl): HostedContentsRequestBuilder { + return new HostedContentsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderGetQueryParameters.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..b53f0e78a12 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new HostedContentsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderGetRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5b879013772 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HostedContentsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HostedContentsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HostedContentsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return HostedContentsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): HostedContentsRequestBuilderGetQueryParameters { + return new HostedContentsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderPostRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..69b5d53d63c --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilder.php new file mode 100644 index 00000000000..a87d43a45c8 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ChatMessageHostedContentItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property hostedContents for chats + * @param ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageHostedContent::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property hostedContents in chats + * @param ChatMessageHostedContent $body The request body + * @param ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ChatMessageHostedContent $body, ?ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageHostedContent::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property hostedContents for chats + * @param ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property hostedContents in chats + * @param ChatMessageHostedContent $body The request body + * @param ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ChatMessageHostedContent $body, ?ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ChatMessageHostedContentItemRequestBuilder + */ + public function withUrl(string $rawUrl): ChatMessageHostedContentItemRequestBuilder { + return new ChatMessageHostedContentItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e6ec3809ddf --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetQueryParameters.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5c5c61b9b14 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ChatMessageHostedContentItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b91a6b8f05b --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ChatMessageHostedContentItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ChatMessageHostedContentItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ChatMessageHostedContentItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ChatMessageHostedContentItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ChatMessageHostedContentItemRequestBuilderGetQueryParameters { + return new ChatMessageHostedContentItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..54601672b04 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..9ea53705d19 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..7e951493fe1 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e74143501e5 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..b1ee554f91c --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php new file mode 100644 index 00000000000..f888a7c7fa4 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SetReactionPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SetReactionPostRequestBody { + return new SetReactionPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), + ]; + } + + /** + * Gets the reactionType property value. The reactionType property + * @return string|null + */ + public function getReactionType(): ?string { + $val = $this->getBackingStore()->get('reactionType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('reactionType', $this->getReactionType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the reactionType property value. The reactionType property + * @param string|null $value Value to set for the reactionType property. + */ + public function setReactionType(?string $value): void { + $this->getBackingStore()->set('reactionType', $value); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionRequestBuilder.php new file mode 100644 index 00000000000..6267b68d502 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/setReaction'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action setReaction + * @param SetReactionPostRequestBody $body The request body + * @param SetReactionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(SetReactionPostRequestBody $body, ?SetReactionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action setReaction + * @param SetReactionPostRequestBody $body The request body + * @param SetReactionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(SetReactionPostRequestBody $body, ?SetReactionRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return SetReactionRequestBuilder + */ + public function withUrl(string $rawUrl): SetReactionRequestBuilder { + return new SetReactionRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionRequestBuilderPostRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..f4aad8b86be --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SoftDelete/SoftDeleteRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SoftDelete/SoftDeleteRequestBuilder.php new file mode 100644 index 00000000000..3f9edb84b3f --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SoftDelete/SoftDeleteRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/softDelete'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @param SoftDeleteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 Find more info here + */ + public function post(?SoftDeleteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @param SoftDeleteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?SoftDeleteRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return SoftDeleteRequestBuilder + */ + public function withUrl(string $rawUrl): SoftDeleteRequestBuilder { + return new SoftDeleteRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SoftDelete/SoftDeleteRequestBuilderPostRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SoftDelete/SoftDeleteRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..2be1053ddcc --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/SoftDelete/SoftDeleteRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UndoSoftDelete/UndoSoftDeleteRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UndoSoftDelete/UndoSoftDeleteRequestBuilder.php new file mode 100644 index 00000000000..58dc77b1b5f --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UndoSoftDelete/UndoSoftDeleteRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/undoSoftDelete'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @param UndoSoftDeleteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 Find more info here + */ + public function post(?UndoSoftDeleteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @param UndoSoftDeleteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UndoSoftDeleteRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UndoSoftDeleteRequestBuilder + */ + public function withUrl(string $rawUrl): UndoSoftDeleteRequestBuilder { + return new UndoSoftDeleteRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UndoSoftDelete/UndoSoftDeleteRequestBuilderPostRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UndoSoftDelete/UndoSoftDeleteRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..731ab49554d --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UndoSoftDelete/UndoSoftDeleteRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php new file mode 100644 index 00000000000..fbd17b29795 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UnsetReactionPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnsetReactionPostRequestBody { + return new UnsetReactionPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), + ]; + } + + /** + * Gets the reactionType property value. The reactionType property + * @return string|null + */ + public function getReactionType(): ?string { + $val = $this->getBackingStore()->get('reactionType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('reactionType', $this->getReactionType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the reactionType property value. The reactionType property + * @param string|null $value Value to set for the reactionType property. + */ + public function setReactionType(?string $value): void { + $this->getBackingStore()->set('reactionType', $value); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionRequestBuilder.php new file mode 100644 index 00000000000..9ad423b79eb --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/unsetReaction'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action unsetReaction + * @param UnsetReactionPostRequestBody $body The request body + * @param UnsetReactionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(UnsetReactionPostRequestBody $body, ?UnsetReactionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action unsetReaction + * @param UnsetReactionPostRequestBody $body The request body + * @param UnsetReactionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UnsetReactionPostRequestBody $body, ?UnsetReactionRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UnsetReactionRequestBuilder + */ + public function withUrl(string $rawUrl): UnsetReactionRequestBuilder { + return new UnsetReactionRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionRequestBuilderPostRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ee8df9c3f2d --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilder.php new file mode 100644 index 00000000000..a2af98fd927 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the replyWithQuote method. + */ + public function replyWithQuote(): ReplyWithQuoteRequestBuilder { + return new ReplyWithQuoteRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. + * @param string $chatMessageId The unique identifier of chatMessage + * @return ChatMessageItemRequestBuilder + */ + public function byChatMessageId(string $chatMessageId): ChatMessageItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['chatMessage%2Did'] = $chatMessageId; + return new ChatMessageItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RepliesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param RepliesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RepliesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to replies for chats + * @param ChatMessage $body The request body + * @param RepliesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ChatMessage $body, ?RepliesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param RepliesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RepliesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to replies for chats + * @param ChatMessage $body The request body + * @param RepliesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ChatMessage $body, ?RepliesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RepliesRequestBuilder + */ + public function withUrl(string $rawUrl): RepliesRequestBuilder { + return new RepliesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderGetQueryParameters.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..60ab190aec5 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new RepliesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderGetRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2a38c6b6f23 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RepliesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RepliesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RepliesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RepliesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): RepliesRequestBuilderGetQueryParameters { + return new RepliesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderPostRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b5bd317c07e --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuotePostRequestBody.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuotePostRequestBody.php new file mode 100644 index 00000000000..179eed4f737 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuotePostRequestBody.php @@ -0,0 +1,147 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ReplyWithQuotePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ReplyWithQuotePostRequestBody { + return new ReplyWithQuotePostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'messageIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setMessageIds($val); + }, + 'replyMessage' => fn(ParseNode $n) => $o->setReplyMessage($n->getObjectValue([ChatMessage::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the messageIds property value. The messageIds property + * @return array|null + */ + public function getMessageIds(): ?array { + $val = $this->getBackingStore()->get('messageIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'messageIds'"); + } + + /** + * Gets the replyMessage property value. The replyMessage property + * @return ChatMessage|null + */ + public function getReplyMessage(): ?ChatMessage { + $val = $this->getBackingStore()->get('replyMessage'); + if (is_null($val) || $val instanceof ChatMessage) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'replyMessage'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('messageIds', $this->getMessageIds()); + $writer->writeObjectValue('replyMessage', $this->getReplyMessage()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the messageIds property value. The messageIds property + * @param array|null $value Value to set for the messageIds property. + */ + public function setMessageIds(?array $value): void { + $this->getBackingStore()->set('messageIds', $value); + } + + /** + * Sets the replyMessage property value. The replyMessage property + * @param ChatMessage|null $value Value to set for the replyMessage property. + */ + public function setReplyMessage(?ChatMessage $value): void { + $this->getBackingStore()->set('replyMessage', $value); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuoteRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuoteRequestBuilder.php new file mode 100644 index 00000000000..8a08696c8d6 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuoteRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/replyWithQuote'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param ReplyWithQuotePostRequestBody $body The request body + * @param ReplyWithQuoteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-1.0 Find more info here + */ + public function post(ReplyWithQuotePostRequestBody $body, ?ReplyWithQuoteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param ReplyWithQuotePostRequestBody $body The request body + * @param ReplyWithQuoteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ReplyWithQuotePostRequestBody $body, ?ReplyWithQuoteRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ReplyWithQuoteRequestBuilder + */ + public function withUrl(string $rawUrl): ReplyWithQuoteRequestBuilder { + return new ReplyWithQuoteRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuoteRequestBuilderPostRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuoteRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..719d51390dd --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuoteRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilder.php new file mode 100644 index 00000000000..a8be2224b9b --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. + */ + public function replies(): RepliesRequestBuilder { + return new RepliesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new TargetedChatMessageItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property targetedMessages for chats + * @param TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get targetedMessages from chats + * @param TargetedChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TargetedChatMessageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TargetedChatMessage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property targetedMessages in chats + * @param TargetedChatMessage $body The request body + * @param TargetedChatMessageItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(TargetedChatMessage $body, ?TargetedChatMessageItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TargetedChatMessage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property targetedMessages for chats + * @param TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get targetedMessages from chats + * @param TargetedChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TargetedChatMessageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property targetedMessages in chats + * @param TargetedChatMessage $body The request body + * @param TargetedChatMessageItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(TargetedChatMessage $body, ?TargetedChatMessageItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return TargetedChatMessageItemRequestBuilder + */ + public function withUrl(string $rawUrl): TargetedChatMessageItemRequestBuilder { + return new TargetedChatMessageItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..fa3c935e9f1 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetQueryParameters.php b/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2a37768eb4c --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new TargetedChatMessageItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..19c52e22499 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TargetedChatMessageItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TargetedChatMessageItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TargetedChatMessageItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TargetedChatMessageItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TargetedChatMessageItemRequestBuilderGetQueryParameters { + return new TargetedChatMessageItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..626dbd3818e --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilder.php b/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilder.php new file mode 100644 index 00000000000..395ce03f57d --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the targetedMessages property of the microsoft.graph.chat entity. + * @param string $targetedChatMessageId The unique identifier of targetedChatMessage + * @return TargetedChatMessageItemRequestBuilder + */ + public function byTargetedChatMessageId(string $targetedChatMessageId): TargetedChatMessageItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['targetedChatMessage%2Did'] = $targetedChatMessageId; + return new TargetedChatMessageItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TargetedMessagesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/chats/{chat%2Did}/targetedMessages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get targetedMessages from chats + * @param TargetedMessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TargetedMessagesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TargetedChatMessageCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to targetedMessages for chats + * @param TargetedChatMessage $body The request body + * @param TargetedMessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(TargetedChatMessage $body, ?TargetedMessagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TargetedChatMessage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get targetedMessages from chats + * @param TargetedMessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TargetedMessagesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to targetedMessages for chats + * @param TargetedChatMessage $body The request body + * @param TargetedMessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(TargetedChatMessage $body, ?TargetedMessagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return TargetedMessagesRequestBuilder + */ + public function withUrl(string $rawUrl): TargetedMessagesRequestBuilder { + return new TargetedMessagesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetQueryParameters.php b/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6c9c0c52fd5 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new TargetedMessagesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0159361aae0 --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TargetedMessagesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TargetedMessagesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TargetedMessagesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return TargetedMessagesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): TargetedMessagesRequestBuilderGetQueryParameters { + return new TargetedMessagesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderPostRequestConfiguration.php b/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c794992d71a --- /dev/null +++ b/src/Generated/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Communications/Calls/Item/KeepAlive/KeepAliveRequestBuilder.php b/src/Generated/Communications/Calls/Item/KeepAlive/KeepAliveRequestBuilder.php index 10f9b4db4e2..d41601b720d 100644 --- a/src/Generated/Communications/Calls/Item/KeepAlive/KeepAliveRequestBuilder.php +++ b/src/Generated/Communications/Calls/Item/KeepAlive/KeepAliveRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that does not receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. + * Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that doesn't receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. * @param KeepAliveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function post(?KeepAliveRequestBuilderPostRequestConfiguration $requestCo } /** - * Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that does not receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. + * Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that doesn't receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. * @param KeepAliveRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Communications/Calls/Item/RecordResponse/RecordResponsePostRequestBody.php b/src/Generated/Communications/Calls/Item/RecordResponse/RecordResponsePostRequestBody.php index b23a757b15a..fa5de0ee83d 100644 --- a/src/Generated/Communications/Calls/Item/RecordResponse/RecordResponsePostRequestBody.php +++ b/src/Generated/Communications/Calls/Item/RecordResponse/RecordResponsePostRequestBody.php @@ -25,6 +25,8 @@ class RecordResponsePostRequestBody implements AdditionalDataHolder, BackedModel public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setBargeInAllowed(false); + $this->setPlayBeep(false); } /** diff --git a/src/Generated/Communications/Calls/Item/Reject/RejectRequestBuilder.php b/src/Generated/Communications/Calls/Item/Reject/RejectRequestBuilder.php index 29b60959fb4..e34666b378e 100644 --- a/src/Generated/Communications/Calls/Item/Reject/RejectRequestBuilder.php +++ b/src/Generated/Communications/Calls/Item/Reject/RejectRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API does not end existing calls that have already been answered. Use delete call to end a call. + * Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API doesn't end existing calls that have already been answered. Use delete call to end a call. * @param RejectPostRequestBody $body The request body * @param RejectRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(RejectPostRequestBody $body, ?RejectRequestBuilderPostReque } /** - * Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API does not end existing calls that have already been answered. Use delete call to end a call. + * Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API doesn't end existing calls that have already been answered. Use delete call to end a call. * @param RejectPostRequestBody $body The request body * @param RejectRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Contacts/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php b/src/Generated/Contacts/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php index ac4ad6c00e4..ef5f9815229 100644 --- a/src/Generated/Contacts/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php +++ b/src/Generated/Contacts/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php @@ -23,6 +23,7 @@ class GetAvailableExtensionPropertiesPostRequestBody implements AdditionalDataHo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsSyncedFromOnPremises(false); } /** diff --git a/src/Generated/Contacts/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/Contacts/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index f0e5e82af0a..f2fb9c117d0 100644 --- a/src/Generated/Contacts/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php +++ b/src/Generated/Contacts/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, BackedMode public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/Contacts/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/Contacts/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php index a58fada6d5e..ebffb9ba254 100644 --- a/src/Generated/Contacts/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php +++ b/src/Generated/Contacts/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, BackedMod public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/Contracts/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php b/src/Generated/Contracts/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php index 081cb572677..7f6301faf8b 100644 --- a/src/Generated/Contracts/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php +++ b/src/Generated/Contracts/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php @@ -23,6 +23,7 @@ class GetAvailableExtensionPropertiesPostRequestBody implements AdditionalDataHo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsSyncedFromOnPremises(false); } /** diff --git a/src/Generated/Contracts/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/Contracts/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index ea44093d4e3..9d48bb5447b 100644 --- a/src/Generated/Contracts/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php +++ b/src/Generated/Contracts/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, BackedMode public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/Contracts/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/Contracts/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php index b0eae8894e1..369679865d3 100644 --- a/src/Generated/Contracts/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php +++ b/src/Generated/Contracts/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, BackedMod public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/DeviceManagement/ManagedDevices/Item/CleanWindowsDevice/CleanWindowsDevicePostRequestBody.php b/src/Generated/DeviceManagement/ManagedDevices/Item/CleanWindowsDevice/CleanWindowsDevicePostRequestBody.php index 16914b59231..30dfc1d04cc 100644 --- a/src/Generated/DeviceManagement/ManagedDevices/Item/CleanWindowsDevice/CleanWindowsDevicePostRequestBody.php +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/CleanWindowsDevice/CleanWindowsDevicePostRequestBody.php @@ -23,6 +23,7 @@ class CleanWindowsDevicePostRequestBody implements AdditionalDataHolder, BackedM public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setKeepUserData(false); } /** diff --git a/src/Generated/DeviceManagement/ManagedDevices/Item/WindowsDefenderScan/WindowsDefenderScanPostRequestBody.php b/src/Generated/DeviceManagement/ManagedDevices/Item/WindowsDefenderScan/WindowsDefenderScanPostRequestBody.php index 77da16f955a..9b3ca8010df 100644 --- a/src/Generated/DeviceManagement/ManagedDevices/Item/WindowsDefenderScan/WindowsDefenderScanPostRequestBody.php +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/WindowsDefenderScan/WindowsDefenderScanPostRequestBody.php @@ -23,6 +23,7 @@ class WindowsDefenderScanPostRequestBody implements AdditionalDataHolder, Backed public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setQuickScan(false); } /** diff --git a/src/Generated/DeviceManagement/ManagedDevices/Item/Wipe/WipePostRequestBody.php b/src/Generated/DeviceManagement/ManagedDevices/Item/Wipe/WipePostRequestBody.php index f925f1754cd..1ad6996355f 100644 --- a/src/Generated/DeviceManagement/ManagedDevices/Item/Wipe/WipePostRequestBody.php +++ b/src/Generated/DeviceManagement/ManagedDevices/Item/Wipe/WipePostRequestBody.php @@ -23,6 +23,9 @@ class WipePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setKeepEnrollmentData(false); + $this->setKeepUserData(false); + $this->setPersistEsimDataPlan(false); } /** diff --git a/src/Generated/DeviceManagement/VerifyWindowsEnrollmentAutoDiscoveryWithDomainName/VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse.php b/src/Generated/DeviceManagement/VerifyWindowsEnrollmentAutoDiscoveryWithDomainName/VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse.php index e8a2290447f..2891f7203e1 100644 --- a/src/Generated/DeviceManagement/VerifyWindowsEnrollmentAutoDiscoveryWithDomainName/VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse.php +++ b/src/Generated/DeviceManagement/VerifyWindowsEnrollmentAutoDiscoveryWithDomainName/VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse.php @@ -23,6 +23,7 @@ class VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse implements A public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Devices/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php b/src/Generated/Devices/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php index 954efc055dd..95027d1e284 100644 --- a/src/Generated/Devices/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php +++ b/src/Generated/Devices/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php @@ -23,6 +23,7 @@ class GetAvailableExtensionPropertiesPostRequestBody implements AdditionalDataHo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsSyncedFromOnPremises(false); } /** diff --git a/src/Generated/Devices/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/Devices/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index fefecb2174e..7035d2e99f3 100644 --- a/src/Generated/Devices/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php +++ b/src/Generated/Devices/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, BackedMode public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/Devices/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/Devices/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php index dfaa68fac05..0b8a22659be 100644 --- a/src/Generated/Devices/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php +++ b/src/Generated/Devices/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, BackedMod public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/Devices/Item/RegisteredOwners/Ref/RefRequestBuilder.php b/src/Generated/Devices/Item/RegisteredOwners/Ref/RefRequestBuilder.php index 62813e27fa0..3d361c61a06 100644 --- a/src/Generated/Devices/Item/RegisteredOwners/Ref/RefRequestBuilder.php +++ b/src/Generated/Devices/Item/RegisteredOwners/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/devices/{device%2Did}/registeredOwners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/devices/{device%2Did}/registeredOwners/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Devices/Item/RegisteredUsers/Ref/RefRequestBuilder.php b/src/Generated/Devices/Item/RegisteredUsers/Ref/RefRequestBuilder.php index 10c539cb9e3..275dec57273 100644 --- a/src/Generated/Devices/Item/RegisteredUsers/Ref/RefRequestBuilder.php +++ b/src/Generated/Devices/Item/RegisteredUsers/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/devices/{device%2Did}/registeredUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/devices/{device%2Did}/registeredUsers/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Directory/AdministrativeUnits/Item/Members/Ref/RefRequestBuilder.php b/src/Generated/Directory/AdministrativeUnits/Item/Members/Ref/RefRequestBuilder.php index d1d0b95475c..cfa71b8ae46 100644 --- a/src/Generated/Directory/AdministrativeUnits/Item/Members/Ref/RefRequestBuilder.php +++ b/src/Generated/Directory/AdministrativeUnits/Item/Members/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Directory/DeletedItems/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php b/src/Generated/Directory/DeletedItems/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php index 65aa00bd22b..0095a1ed67e 100644 --- a/src/Generated/Directory/DeletedItems/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php +++ b/src/Generated/Directory/DeletedItems/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php @@ -23,6 +23,7 @@ class GetAvailableExtensionPropertiesPostRequestBody implements AdditionalDataHo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsSyncedFromOnPremises(false); } /** diff --git a/src/Generated/Directory/DeletedItems/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/Directory/DeletedItems/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index 03f5ea2a4a0..4576f4b4329 100644 --- a/src/Generated/Directory/DeletedItems/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php +++ b/src/Generated/Directory/DeletedItems/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, BackedMode public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/Directory/DeletedItems/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/Directory/DeletedItems/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php index f57a144149e..e320c8ae835 100644 --- a/src/Generated/Directory/DeletedItems/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php +++ b/src/Generated/Directory/DeletedItems/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, BackedMod public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/Directory/DirectoryRequestBuilder.php b/src/Generated/Directory/DirectoryRequestBuilder.php index 580a854fb63..4041ff3c858 100644 --- a/src/Generated/Directory/DirectoryRequestBuilder.php +++ b/src/Generated/Directory/DirectoryRequestBuilder.php @@ -12,6 +12,7 @@ use Microsoft\Graph\Generated\Directory\FederationConfigurations\FederationConfigurationsRequestBuilder; use Microsoft\Graph\Generated\Directory\OnPremisesSynchronization\OnPremisesSynchronizationRequestBuilder; use Microsoft\Graph\Generated\Directory\PublicKeyInfrastructure\PublicKeyInfrastructureRequestBuilder; +use Microsoft\Graph\Generated\Directory\Recovery\RecoveryRequestBuilder; use Microsoft\Graph\Generated\Directory\Subscriptions\SubscriptionsRequestBuilder; use Microsoft\Graph\Generated\Directory\SubscriptionsWithCommerceSubscriptionId\SubscriptionsWithCommerceSubscriptionIdRequestBuilder; use Microsoft\Graph\Generated\Models\Directory; @@ -82,6 +83,13 @@ public function publicKeyInfrastructure(): PublicKeyInfrastructureRequestBuilder return new PublicKeyInfrastructureRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the recovery property of the microsoft.graph.directory entity. + */ + public function recovery(): RecoveryRequestBuilder { + return new RecoveryRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the subscriptions property of the microsoft.graph.directory entity. */ diff --git a/src/Generated/Directory/Recovery/Jobs/Count/CountRequestBuilder.php b/src/Generated/Directory/Recovery/Jobs/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..bba554c4599 --- /dev/null +++ b/src/Generated/Directory/Recovery/Jobs/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recovery/jobs/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recovery/Jobs/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recovery/Jobs/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..07b1cbc25c7 --- /dev/null +++ b/src/Generated/Directory/Recovery/Jobs/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Directory/Recovery/Jobs/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recovery/Jobs/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d7cd08807a7 --- /dev/null +++ b/src/Generated/Directory/Recovery/Jobs/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Directory/Recovery/Jobs/Item/MicrosoftGraphEntraRecoveryServicesCancel/MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder.php b/src/Generated/Directory/Recovery/Jobs/Item/MicrosoftGraphEntraRecoveryServicesCancel/MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder.php new file mode 100644 index 00000000000..6ffb292d5bf --- /dev/null +++ b/src/Generated/Directory/Recovery/Jobs/Item/MicrosoftGraphEntraRecoveryServicesCancel/MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder.php @@ -0,0 +1,73 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recovery/jobs/{recoveryJobBase%2Did}/microsoft.graph.entraRecoveryServices.cancel'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action cancel + * @param MicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(?MicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action cancel + * @param MicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder { + return new MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recovery/Jobs/Item/MicrosoftGraphEntraRecoveryServicesCancel/MicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/Recovery/Jobs/Item/MicrosoftGraphEntraRecoveryServicesCancel/MicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..16eb90224ac --- /dev/null +++ b/src/Generated/Directory/Recovery/Jobs/Item/MicrosoftGraphEntraRecoveryServicesCancel/MicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilder.php b/src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilder.php new file mode 100644 index 00000000000..2b541e5439c --- /dev/null +++ b/src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new RecoveryJobBaseItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recovery/jobs/{recoveryJobBase%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property jobs for directory + * @param RecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?RecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get jobs from directory + * @param RecoveryJobBaseItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RecoveryJobBaseItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecoveryJobBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property jobs in directory + * @param RecoveryJobBase $body The request body + * @param RecoveryJobBaseItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(RecoveryJobBase $body, ?RecoveryJobBaseItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecoveryJobBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property jobs for directory + * @param RecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?RecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get jobs from directory + * @param RecoveryJobBaseItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RecoveryJobBaseItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property jobs in directory + * @param RecoveryJobBase $body The request body + * @param RecoveryJobBaseItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(RecoveryJobBase $body, ?RecoveryJobBaseItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RecoveryJobBaseItemRequestBuilder + */ + public function withUrl(string $rawUrl): RecoveryJobBaseItemRequestBuilder { + return new RecoveryJobBaseItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e0de1714834 --- /dev/null +++ b/src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2fa51ebf409 --- /dev/null +++ b/src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new RecoveryJobBaseItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..dbe3c16ef96 --- /dev/null +++ b/src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RecoveryJobBaseItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RecoveryJobBaseItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RecoveryJobBaseItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RecoveryJobBaseItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RecoveryJobBaseItemRequestBuilderGetQueryParameters { + return new RecoveryJobBaseItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..224fe16486b --- /dev/null +++ b/src/Generated/Directory/Recovery/Jobs/Item/RecoveryJobBaseItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recovery/Jobs/JobsRequestBuilder.php b/src/Generated/Directory/Recovery/Jobs/JobsRequestBuilder.php new file mode 100644 index 00000000000..252bb6c734a --- /dev/null +++ b/src/Generated/Directory/Recovery/Jobs/JobsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the jobs property of the microsoft.graph.entraRecoveryServices.recovery entity. + * @param string $recoveryJobBaseId The unique identifier of recoveryJobBase + * @return RecoveryJobBaseItemRequestBuilder + */ + public function byRecoveryJobBaseId(string $recoveryJobBaseId): RecoveryJobBaseItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['recoveryJobBase%2Did'] = $recoveryJobBaseId; + return new RecoveryJobBaseItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new JobsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recovery/jobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get jobs from directory + * @param JobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?JobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecoveryJobBaseCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to jobs for directory + * @param RecoveryJobBase $body The request body + * @param JobsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(RecoveryJobBase $body, ?JobsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecoveryJobBase::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get jobs from directory + * @param JobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?JobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to jobs for directory + * @param RecoveryJobBase $body The request body + * @param JobsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RecoveryJobBase $body, ?JobsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return JobsRequestBuilder + */ + public function withUrl(string $rawUrl): JobsRequestBuilder { + return new JobsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recovery/Jobs/JobsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recovery/Jobs/JobsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..46acc0be74c --- /dev/null +++ b/src/Generated/Directory/Recovery/Jobs/JobsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new JobsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Directory/Recovery/Jobs/JobsRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recovery/Jobs/JobsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ad11d1cd394 --- /dev/null +++ b/src/Generated/Directory/Recovery/Jobs/JobsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param JobsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?JobsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new JobsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return JobsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): JobsRequestBuilderGetQueryParameters { + return new JobsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Directory/Recovery/Jobs/JobsRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/Recovery/Jobs/JobsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b95dd8b33ec --- /dev/null +++ b/src/Generated/Directory/Recovery/Jobs/JobsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recovery/RecoveryRequestBuilder.php b/src/Generated/Directory/Recovery/RecoveryRequestBuilder.php new file mode 100644 index 00000000000..e132832eec6 --- /dev/null +++ b/src/Generated/Directory/Recovery/RecoveryRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the snapshots property of the microsoft.graph.entraRecoveryServices.recovery entity. + */ + public function snapshots(): SnapshotsRequestBuilder { + return new SnapshotsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new RecoveryRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recovery{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property recovery for directory + * @param RecoveryRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?RecoveryRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get recovery from directory + * @param RecoveryRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RecoveryRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Recovery::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property recovery in directory + * @param Recovery $body The request body + * @param RecoveryRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(Recovery $body, ?RecoveryRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Recovery::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property recovery for directory + * @param RecoveryRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?RecoveryRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get recovery from directory + * @param RecoveryRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RecoveryRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property recovery in directory + * @param Recovery $body The request body + * @param RecoveryRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Recovery $body, ?RecoveryRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RecoveryRequestBuilder + */ + public function withUrl(string $rawUrl): RecoveryRequestBuilder { + return new RecoveryRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recovery/RecoveryRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/Recovery/RecoveryRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..ded6e4cac11 --- /dev/null +++ b/src/Generated/Directory/Recovery/RecoveryRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recovery/RecoveryRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recovery/RecoveryRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3a683c95135 --- /dev/null +++ b/src/Generated/Directory/Recovery/RecoveryRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new RecoveryRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Directory/Recovery/RecoveryRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recovery/RecoveryRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bbc125421f7 --- /dev/null +++ b/src/Generated/Directory/Recovery/RecoveryRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RecoveryRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RecoveryRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RecoveryRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RecoveryRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RecoveryRequestBuilderGetQueryParameters { + return new RecoveryRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/Recovery/RecoveryRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/Recovery/RecoveryRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..a4bb5a35425 --- /dev/null +++ b/src/Generated/Directory/Recovery/RecoveryRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Count/CountRequestBuilder.php b/src/Generated/Directory/Recovery/Snapshots/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..186819d6ff6 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recovery/snapshots/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recovery/Snapshots/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..78ecc79d813 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recovery/Snapshots/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0ccd6854e90 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Count/CountRequestBuilder.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..5571dbeb686 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryJobs/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ea1952886a8 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e0724c5cb7c --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Item/RecoveryJobItemRequestBuilder.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Item/RecoveryJobItemRequestBuilder.php new file mode 100644 index 00000000000..62020d850d9 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Item/RecoveryJobItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryJobs/{recoveryJob%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get recoveryJobs from directory + * @param RecoveryJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RecoveryJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecoveryJob::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get recoveryJobs from directory + * @param RecoveryJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RecoveryJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RecoveryJobItemRequestBuilder + */ + public function withUrl(string $rawUrl): RecoveryJobItemRequestBuilder { + return new RecoveryJobItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Item/RecoveryJobItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Item/RecoveryJobItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5e3269d11af --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Item/RecoveryJobItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new RecoveryJobItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Item/RecoveryJobItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Item/RecoveryJobItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..99e98ea9b00 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/Item/RecoveryJobItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RecoveryJobItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RecoveryJobItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RecoveryJobItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RecoveryJobItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RecoveryJobItemRequestBuilderGetQueryParameters { + return new RecoveryJobItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/RecoveryJobsRequestBuilder.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/RecoveryJobsRequestBuilder.php new file mode 100644 index 00000000000..5f1fe414d39 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/RecoveryJobsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the recoveryJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + * @param string $recoveryJobId The unique identifier of recoveryJob + * @return RecoveryJobItemRequestBuilder + */ + public function byRecoveryJobId(string $recoveryJobId): RecoveryJobItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['recoveryJob%2Did'] = $recoveryJobId; + return new RecoveryJobItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RecoveryJobsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get recoveryJobs from directory + * @param RecoveryJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RecoveryJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecoveryJobCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get recoveryJobs from directory + * @param RecoveryJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RecoveryJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RecoveryJobsRequestBuilder + */ + public function withUrl(string $rawUrl): RecoveryJobsRequestBuilder { + return new RecoveryJobsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/RecoveryJobsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/RecoveryJobsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e18c7eb2e67 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/RecoveryJobsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new RecoveryJobsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/RecoveryJobsRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/RecoveryJobsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5b5fe832a19 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryJobs/RecoveryJobsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RecoveryJobsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RecoveryJobsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RecoveryJobsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RecoveryJobsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): RecoveryJobsRequestBuilderGetQueryParameters { + return new RecoveryJobsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Count/CountRequestBuilder.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..15af630ba7e --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryPreviewJobs/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bd275c698d3 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2611bb80e2b --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Item/RecoveryPreviewJobItemRequestBuilder.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Item/RecoveryPreviewJobItemRequestBuilder.php new file mode 100644 index 00000000000..9627d7a69a7 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Item/RecoveryPreviewJobItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryPreviewJobs/{recoveryPreviewJob%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get recoveryPreviewJobs from directory + * @param RecoveryPreviewJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RecoveryPreviewJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecoveryPreviewJob::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get recoveryPreviewJobs from directory + * @param RecoveryPreviewJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RecoveryPreviewJobItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RecoveryPreviewJobItemRequestBuilder + */ + public function withUrl(string $rawUrl): RecoveryPreviewJobItemRequestBuilder { + return new RecoveryPreviewJobItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Item/RecoveryPreviewJobItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Item/RecoveryPreviewJobItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3a556b418eb --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Item/RecoveryPreviewJobItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new RecoveryPreviewJobItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Item/RecoveryPreviewJobItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Item/RecoveryPreviewJobItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ea47fc4b229 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/Item/RecoveryPreviewJobItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RecoveryPreviewJobItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RecoveryPreviewJobItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RecoveryPreviewJobItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return RecoveryPreviewJobItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): RecoveryPreviewJobItemRequestBuilderGetQueryParameters { + return new RecoveryPreviewJobItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/RecoveryPreviewJobsRequestBuilder.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/RecoveryPreviewJobsRequestBuilder.php new file mode 100644 index 00000000000..1560af6ebf8 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/RecoveryPreviewJobsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the recoveryPreviewJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + * @param string $recoveryPreviewJobId The unique identifier of recoveryPreviewJob + * @return RecoveryPreviewJobItemRequestBuilder + */ + public function byRecoveryPreviewJobId(string $recoveryPreviewJobId): RecoveryPreviewJobItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['recoveryPreviewJob%2Did'] = $recoveryPreviewJobId; + return new RecoveryPreviewJobItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RecoveryPreviewJobsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryPreviewJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get recoveryPreviewJobs from directory + * @param RecoveryPreviewJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RecoveryPreviewJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [RecoveryPreviewJobCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get recoveryPreviewJobs from directory + * @param RecoveryPreviewJobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RecoveryPreviewJobsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RecoveryPreviewJobsRequestBuilder + */ + public function withUrl(string $rawUrl): RecoveryPreviewJobsRequestBuilder { + return new RecoveryPreviewJobsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/RecoveryPreviewJobsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/RecoveryPreviewJobsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7b8d2a8b478 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/RecoveryPreviewJobsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new RecoveryPreviewJobsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/RecoveryPreviewJobsRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/RecoveryPreviewJobsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b63755ba1be --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/RecoveryPreviewJobs/RecoveryPreviewJobsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RecoveryPreviewJobsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RecoveryPreviewJobsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RecoveryPreviewJobsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RecoveryPreviewJobsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): RecoveryPreviewJobsRequestBuilderGetQueryParameters { + return new RecoveryPreviewJobsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilder.php b/src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilder.php new file mode 100644 index 00000000000..b6072b5c993 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the recoveryPreviewJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + */ + public function recoveryPreviewJobs(): RecoveryPreviewJobsRequestBuilder { + return new RecoveryPreviewJobsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new SnapshotItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property snapshots for directory + * @param SnapshotItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?SnapshotItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get snapshots from directory + * @param SnapshotItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SnapshotItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Snapshot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property snapshots in directory + * @param Snapshot $body The request body + * @param SnapshotItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(Snapshot $body, ?SnapshotItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Snapshot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property snapshots for directory + * @param SnapshotItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?SnapshotItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get snapshots from directory + * @param SnapshotItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SnapshotItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property snapshots in directory + * @param Snapshot $body The request body + * @param SnapshotItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(Snapshot $body, ?SnapshotItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return SnapshotItemRequestBuilder + */ + public function withUrl(string $rawUrl): SnapshotItemRequestBuilder { + return new SnapshotItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..6610bcc4f2f --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f09d25734fa --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new SnapshotItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..fe09d0e41bb --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SnapshotItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SnapshotItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SnapshotItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SnapshotItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SnapshotItemRequestBuilderGetQueryParameters { + return new SnapshotItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..99713b4a6b3 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/Item/SnapshotItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/SnapshotsRequestBuilder.php b/src/Generated/Directory/Recovery/Snapshots/SnapshotsRequestBuilder.php new file mode 100644 index 00000000000..03200d196b2 --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/SnapshotsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the snapshots property of the microsoft.graph.entraRecoveryServices.recovery entity. + * @param string $snapshotId The unique identifier of snapshot + * @return SnapshotItemRequestBuilder + */ + public function bySnapshotId(string $snapshotId): SnapshotItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['snapshot%2Did'] = $snapshotId; + return new SnapshotItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SnapshotsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/directory/recovery/snapshots{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get snapshots from directory + * @param SnapshotsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SnapshotsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [SnapshotCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to snapshots for directory + * @param Snapshot $body The request body + * @param SnapshotsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(Snapshot $body, ?SnapshotsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Snapshot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get snapshots from directory + * @param SnapshotsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SnapshotsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to snapshots for directory + * @param Snapshot $body The request body + * @param SnapshotsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(Snapshot $body, ?SnapshotsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return SnapshotsRequestBuilder + */ + public function withUrl(string $rawUrl): SnapshotsRequestBuilder { + return new SnapshotsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/SnapshotsRequestBuilderGetQueryParameters.php b/src/Generated/Directory/Recovery/Snapshots/SnapshotsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5ed1a87ee6f --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/SnapshotsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new SnapshotsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/SnapshotsRequestBuilderGetRequestConfiguration.php b/src/Generated/Directory/Recovery/Snapshots/SnapshotsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cddcedb162c --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/SnapshotsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SnapshotsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SnapshotsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SnapshotsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return SnapshotsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): SnapshotsRequestBuilderGetQueryParameters { + return new SnapshotsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Directory/Recovery/Snapshots/SnapshotsRequestBuilderPostRequestConfiguration.php b/src/Generated/Directory/Recovery/Snapshots/SnapshotsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..72aab553a2e --- /dev/null +++ b/src/Generated/Directory/Recovery/Snapshots/SnapshotsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/DirectoryObjects/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php b/src/Generated/DirectoryObjects/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php index f5c46cef75d..f65f4a00d24 100644 --- a/src/Generated/DirectoryObjects/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php +++ b/src/Generated/DirectoryObjects/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php @@ -23,6 +23,7 @@ class GetAvailableExtensionPropertiesPostRequestBody implements AdditionalDataHo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsSyncedFromOnPremises(false); } /** diff --git a/src/Generated/DirectoryObjects/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/DirectoryObjects/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index c3c116551d4..e5d3588e067 100644 --- a/src/Generated/DirectoryObjects/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php +++ b/src/Generated/DirectoryObjects/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, BackedMode public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/DirectoryObjects/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/DirectoryObjects/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php index aae6ad10ab2..1966c35a6fb 100644 --- a/src/Generated/DirectoryObjects/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php +++ b/src/Generated/DirectoryObjects/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, BackedMod public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/DirectoryRoleTemplates/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php b/src/Generated/DirectoryRoleTemplates/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php index 35895da87db..78410b55a8c 100644 --- a/src/Generated/DirectoryRoleTemplates/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php +++ b/src/Generated/DirectoryRoleTemplates/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php @@ -23,6 +23,7 @@ class GetAvailableExtensionPropertiesPostRequestBody implements AdditionalDataHo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsSyncedFromOnPremises(false); } /** diff --git a/src/Generated/DirectoryRoleTemplates/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/DirectoryRoleTemplates/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index 796732ef57f..c253e77bcfc 100644 --- a/src/Generated/DirectoryRoleTemplates/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php +++ b/src/Generated/DirectoryRoleTemplates/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, BackedMode public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/DirectoryRoleTemplates/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/DirectoryRoleTemplates/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php index 462f0811d44..0e828c9adcf 100644 --- a/src/Generated/DirectoryRoleTemplates/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php +++ b/src/Generated/DirectoryRoleTemplates/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, BackedMod public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/DirectoryRoles/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php b/src/Generated/DirectoryRoles/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php index 502c75e19c0..8f439cc40de 100644 --- a/src/Generated/DirectoryRoles/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php +++ b/src/Generated/DirectoryRoles/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php @@ -23,6 +23,7 @@ class GetAvailableExtensionPropertiesPostRequestBody implements AdditionalDataHo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsSyncedFromOnPremises(false); } /** diff --git a/src/Generated/DirectoryRoles/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/DirectoryRoles/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index 02e7b031451..02f10dfa759 100644 --- a/src/Generated/DirectoryRoles/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php +++ b/src/Generated/DirectoryRoles/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, BackedMode public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/DirectoryRoles/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/DirectoryRoles/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php index 77ce40b3587..eb583c93626 100644 --- a/src/Generated/DirectoryRoles/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php +++ b/src/Generated/DirectoryRoles/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, BackedMod public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/DirectoryRoles/Item/Members/Ref/RefRequestBuilder.php b/src/Generated/DirectoryRoles/Item/Members/Ref/RefRequestBuilder.php index d50d96ca0cd..0840a8f0f16 100644 --- a/src/Generated/DirectoryRoles/Item/Members/Ref/RefRequestBuilder.php +++ b/src/Generated/DirectoryRoles/Item/Members/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Domains/Item/ForceDelete/ForceDeletePostRequestBody.php b/src/Generated/Domains/Item/ForceDelete/ForceDeletePostRequestBody.php index dcb23f1836a..d64d6fa5f2a 100644 --- a/src/Generated/Domains/Item/ForceDelete/ForceDeletePostRequestBody.php +++ b/src/Generated/Domains/Item/ForceDelete/ForceDeletePostRequestBody.php @@ -23,6 +23,7 @@ class ForceDeletePostRequestBody implements AdditionalDataHolder, BackedModel, P public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setDisableUserAccounts(false); } /** diff --git a/src/Generated/Domains/Item/Promote/PromotePostResponse.php b/src/Generated/Domains/Item/Promote/PromotePostResponse.php index bb6a221c8c0..71547f477fc 100644 --- a/src/Generated/Domains/Item/Promote/PromotePostResponse.php +++ b/src/Generated/Domains/Item/Promote/PromotePostResponse.php @@ -23,6 +23,7 @@ class PromotePostResponse implements AdditionalDataHolder, BackedModel, Parsable public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Drives/Item/EscapedList/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php b/src/Generated/Drives/Item/EscapedList/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php index 8c54cde4638..cd03116ea82 100644 --- a/src/Generated/Drives/Item/EscapedList/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php +++ b/src/Generated/Drives/Item/EscapedList/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php @@ -24,6 +24,7 @@ class AssociateWithHubSitesPostRequestBody implements AdditionalDataHolder, Back public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setPropagateToExistingLists(false); } /** diff --git a/src/Generated/Drives/Item/EscapedList/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php b/src/Generated/Drives/Item/EscapedList/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php index b254414df28..21d7d14f796 100644 --- a/src/Generated/Drives/Item/EscapedList/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php +++ b/src/Generated/Drives/Item/EscapedList/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php @@ -23,6 +23,7 @@ class IsPublishedGetResponse implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Drives/Item/EscapedList/Items/Item/CreateLink/CreateLinkPostRequestBody.php b/src/Generated/Drives/Item/EscapedList/Items/Item/CreateLink/CreateLinkPostRequestBody.php index 4585e1ccc52..0f634bff47f 100644 --- a/src/Generated/Drives/Item/EscapedList/Items/Item/CreateLink/CreateLinkPostRequestBody.php +++ b/src/Generated/Drives/Item/EscapedList/Items/Item/CreateLink/CreateLinkPostRequestBody.php @@ -26,6 +26,8 @@ class CreateLinkPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setRetainInheritedPermissions(false); + $this->setSendNotification(false); } /** diff --git a/src/Generated/Drives/Item/Items/Item/Copy/CopyPostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Copy/CopyPostRequestBody.php index 32ea0735b1d..98b10ff9276 100644 --- a/src/Generated/Drives/Item/Items/Item/Copy/CopyPostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Copy/CopyPostRequestBody.php @@ -24,6 +24,8 @@ class CopyPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setChildrenOnly(false); + $this->setIncludeAllVersionHistory(false); } /** diff --git a/src/Generated/Drives/Item/Items/Item/CreateLink/CreateLinkPostRequestBody.php b/src/Generated/Drives/Item/Items/Item/CreateLink/CreateLinkPostRequestBody.php index 3f2176ebda2..6a1a2b7d533 100644 --- a/src/Generated/Drives/Item/Items/Item/CreateLink/CreateLinkPostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/CreateLink/CreateLinkPostRequestBody.php @@ -26,6 +26,8 @@ class CreateLinkPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setRetainInheritedPermissions(false); + $this->setSendNotification(false); } /** diff --git a/src/Generated/Drives/Item/Items/Item/Invite/InvitePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Invite/InvitePostRequestBody.php index 80e5c06ae06..ec87425c6e3 100644 --- a/src/Generated/Drives/Item/Items/Item/Invite/InvitePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Invite/InvitePostRequestBody.php @@ -25,6 +25,9 @@ class InvitePostRequestBody implements AdditionalDataHolder, BackedModel, Parsab public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setRequireSignIn(false); + $this->setRetainInheritedPermissions(false); + $this->setSendInvitation(false); } /** diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/CreateSession/CreateSessionPostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/CreateSession/CreateSessionPostRequestBody.php index e553a4ff7d7..d8158043362 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/CreateSession/CreateSessionPostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/CreateSession/CreateSessionPostRequestBody.php @@ -23,6 +23,7 @@ class CreateSessionPostRequestBody implements AdditionalDataHolder, BackedModel, public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setPersistChanges(false); } /** diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/Merge/MergePostRequestBody.php index b7bfcd0509c..a025c0d8f2d 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Names/Item/Range/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/TableRowOperationResultWithKey/TableRowOperationResultWithKeyRequestBuilder.php b/src/Generated/Drives/Item/Items/Item/Workbook/TableRowOperationResultWithKey/TableRowOperationResultWithKeyRequestBuilder.php index cb3f06a95e4..a59f90b9a3d 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/TableRowOperationResultWithKey/TableRowOperationResultWithKeyRequestBuilder.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/TableRowOperationResultWithKey/TableRowOperationResultWithKeyRequestBuilder.php @@ -34,7 +34,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * This function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps:1. Issue an async Create tableRow request and get the query URL returned in the Location response header.2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. 3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function does not do anything if called independently. + * This function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps:1. Issue an async Create tableRow request and get the query URL returned in the Location response header.2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. 3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function doesn't do anything if called independently. * @param TableRowOperationResultWithKeyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -49,7 +49,7 @@ public function get(?TableRowOperationResultWithKeyRequestBuilderGetRequestConfi } /** - * This function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps:1. Issue an async Create tableRow request and get the query URL returned in the Location response header.2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. 3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function does not do anything if called independently. + * This function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps:1. Issue an async Create tableRow request and get the query URL returned in the Location response header.2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. 3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function doesn't do anything if called independently. * @param TableRowOperationResultWithKeyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddPostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddPostRequestBody.php index 36168f1da7a..875b0f80b4b 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddPostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Add/AddPostRequestBody.php @@ -23,6 +23,7 @@ class AddPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setHasHeaders(false); } /** diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Columns/Item/DataBodyRange/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Columns/Item/DataBodyRange/Merge/MergePostRequestBody.php index 65c036da0be..5a677614aa2 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Columns/Item/DataBodyRange/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Columns/Item/DataBodyRange/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Columns/Item/HeaderRowRange/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Columns/Item/HeaderRowRange/Merge/MergePostRequestBody.php index 1cc4d8cc278..ac745efdb2e 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Columns/Item/HeaderRowRange/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Columns/Item/HeaderRowRange/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Columns/Item/Range/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Columns/Item/Range/Merge/MergePostRequestBody.php index a31b7ec7361..4aeafcd1544 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Columns/Item/Range/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Columns/Item/Range/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Columns/Item/TotalRowRange/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Columns/Item/TotalRowRange/Merge/MergePostRequestBody.php index 79a7a4e94aa..ee700b02fab 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Columns/Item/TotalRowRange/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Columns/Item/TotalRowRange/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/DataBodyRange/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/DataBodyRange/Merge/MergePostRequestBody.php index 75eb7a7248c..e45f44c673a 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/DataBodyRange/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/DataBodyRange/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/HeaderRowRange/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/HeaderRowRange/Merge/MergePostRequestBody.php index 93856c2cff9..2c7e0553ae3 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/HeaderRowRange/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/HeaderRowRange/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Range/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Range/Merge/MergePostRequestBody.php index e740843f676..1f841af7746 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Range/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Range/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Rows/Item/Range/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Rows/Item/Range/Merge/MergePostRequestBody.php index c7c2d9b9fda..f8f393e61fa 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Rows/Item/Range/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Rows/Item/Range/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Sort/Apply/ApplyPostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Sort/Apply/ApplyPostRequestBody.php index 37e5ab06f30..903d12d03b0 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Sort/Apply/ApplyPostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/Sort/Apply/ApplyPostRequestBody.php @@ -25,6 +25,7 @@ class ApplyPostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setMatchCase(false); } /** diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/TotalRowRange/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/TotalRowRange/Merge/MergePostRequestBody.php index 92c14d6ae66..498884adbd9 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/TotalRowRange/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Tables/Item/TotalRowRange/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/CellWithRowWithColumn/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/CellWithRowWithColumn/Merge/MergePostRequestBody.php index b0df962a071..2a12e798e7b 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/CellWithRowWithColumn/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/CellWithRowWithColumn/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/Range/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/Range/Merge/MergePostRequestBody.php index 8a9efb3c872..72fd25291e2 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/Range/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Names/Item/Range/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Range/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Range/Merge/MergePostRequestBody.php index 74684d3113f..9f9270e5e7a 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Range/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Range/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/RangeWithAddress/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/RangeWithAddress/Merge/MergePostRequestBody.php index 2cefe9179bf..f615122cf64 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/RangeWithAddress/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/RangeWithAddress/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddPostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddPostRequestBody.php index 157f59bd44a..255cc357a04 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddPostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Add/AddPostRequestBody.php @@ -23,6 +23,7 @@ class AddPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setHasHeaders(false); } /** diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Columns/Item/DataBodyRange/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Columns/Item/DataBodyRange/Merge/MergePostRequestBody.php index d773dab59b1..506224a49fc 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Columns/Item/DataBodyRange/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Columns/Item/DataBodyRange/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Columns/Item/HeaderRowRange/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Columns/Item/HeaderRowRange/Merge/MergePostRequestBody.php index 784d5abeeb5..e83ab57deef 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Columns/Item/HeaderRowRange/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Columns/Item/HeaderRowRange/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Columns/Item/Range/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Columns/Item/Range/Merge/MergePostRequestBody.php index faf37c83dae..41f0baf0ba5 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Columns/Item/Range/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Columns/Item/Range/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Columns/Item/TotalRowRange/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Columns/Item/TotalRowRange/Merge/MergePostRequestBody.php index 63bf12853b8..4d530ce2e02 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Columns/Item/TotalRowRange/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Columns/Item/TotalRowRange/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/DataBodyRange/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/DataBodyRange/Merge/MergePostRequestBody.php index 1b0064db6f0..c7e438c12d5 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/DataBodyRange/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/DataBodyRange/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/HeaderRowRange/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/HeaderRowRange/Merge/MergePostRequestBody.php index f2df9fdc50e..8c399f2f137 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/HeaderRowRange/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/HeaderRowRange/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Range/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Range/Merge/MergePostRequestBody.php index fe8d7a2c638..49f51967c73 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Range/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Range/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Rows/Item/Range/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Rows/Item/Range/Merge/MergePostRequestBody.php index 390cccd9428..e4d9995890a 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Rows/Item/Range/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Rows/Item/Range/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Sort/Apply/ApplyPostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Sort/Apply/ApplyPostRequestBody.php index f678f4e57ba..1fad4c952d7 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Sort/Apply/ApplyPostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/Sort/Apply/ApplyPostRequestBody.php @@ -25,6 +25,7 @@ class ApplyPostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setMatchCase(false); } /** diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/TotalRowRange/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/TotalRowRange/Merge/MergePostRequestBody.php index 281c66b16c6..504b53211fe 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/TotalRowRange/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/Tables/Item/TotalRowRange/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/UsedRange/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/UsedRange/Merge/MergePostRequestBody.php index 294d5732af4..2a5ca713694 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/UsedRange/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/UsedRange/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/UsedRangeWithValuesOnly/Merge/MergePostRequestBody.php b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/UsedRangeWithValuesOnly/Merge/MergePostRequestBody.php index 79d81e54568..3968ef6030d 100644 --- a/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/UsedRangeWithValuesOnly/Merge/MergePostRequestBody.php +++ b/src/Generated/Drives/Item/Items/Item/Workbook/Worksheets/Item/UsedRangeWithValuesOnly/Merge/MergePostRequestBody.php @@ -22,6 +22,7 @@ class MergePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl */ public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAcross(false); $this->setAdditionalData([]); } diff --git a/src/Generated/Education/Classes/Item/Assignments/Item/Categories/Ref/RefRequestBuilder.php b/src/Generated/Education/Classes/Item/Assignments/Item/Categories/Ref/RefRequestBuilder.php index 7387d230fce..241a489fac7 100644 --- a/src/Generated/Education/Classes/Item/Assignments/Item/Categories/Ref/RefRequestBuilder.php +++ b/src/Generated/Education/Classes/Item/Assignments/Item/Categories/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Education/Classes/Item/Members/Ref/RefRequestBuilder.php b/src/Generated/Education/Classes/Item/Members/Ref/RefRequestBuilder.php index 4e355020d56..eeed0494db3 100644 --- a/src/Generated/Education/Classes/Item/Members/Ref/RefRequestBuilder.php +++ b/src/Generated/Education/Classes/Item/Members/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/education/classes/{educationClass%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/education/classes/{educationClass%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/education/classes/{educationClass%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/education/classes/{educationClass%2Did}/members/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Education/Classes/Item/Teachers/Ref/RefRequestBuilder.php b/src/Generated/Education/Classes/Item/Teachers/Ref/RefRequestBuilder.php index fcb165000b5..083e344f87b 100644 --- a/src/Generated/Education/Classes/Item/Teachers/Ref/RefRequestBuilder.php +++ b/src/Generated/Education/Classes/Item/Teachers/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Education/Me/Assignments/Item/Categories/Ref/RefRequestBuilder.php b/src/Generated/Education/Me/Assignments/Item/Categories/Ref/RefRequestBuilder.php index 52223558d85..b7bbfcad332 100644 --- a/src/Generated/Education/Me/Assignments/Item/Categories/Ref/RefRequestBuilder.php +++ b/src/Generated/Education/Me/Assignments/Item/Categories/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -102,7 +102,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -124,7 +124,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Education/Schools/Item/Classes/Ref/RefRequestBuilder.php b/src/Generated/Education/Schools/Item/Classes/Ref/RefRequestBuilder.php index f9c7502d634..61f3c8068fb 100644 --- a/src/Generated/Education/Schools/Item/Classes/Ref/RefRequestBuilder.php +++ b/src/Generated/Education/Schools/Item/Classes/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Education/Schools/Item/Users/Ref/RefRequestBuilder.php b/src/Generated/Education/Schools/Item/Users/Ref/RefRequestBuilder.php index 19caeef76db..7acb42fe5b4 100644 --- a/src/Generated/Education/Schools/Item/Users/Ref/RefRequestBuilder.php +++ b/src/Generated/Education/Schools/Item/Users/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Education/Users/Item/Assignments/Item/Categories/Ref/RefRequestBuilder.php b/src/Generated/Education/Users/Item/Assignments/Item/Categories/Ref/RefRequestBuilder.php index e126e078e91..c8037379d68 100644 --- a/src/Generated/Education/Users/Item/Assignments/Item/Categories/Ref/RefRequestBuilder.php +++ b/src/Generated/Education/Users/Item/Assignments/Item/Categories/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -102,7 +102,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -124,7 +124,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/EmployeeExperience/EmployeeExperienceRequestBuilder.php b/src/Generated/EmployeeExperience/EmployeeExperienceRequestBuilder.php index 4e028c5b133..2867c3db9b0 100644 --- a/src/Generated/EmployeeExperience/EmployeeExperienceRequestBuilder.php +++ b/src/Generated/EmployeeExperience/EmployeeExperienceRequestBuilder.php @@ -96,7 +96,7 @@ public function learningCourseActivitiesWithExternalcourseActivityId(string $ext /** * Update employeeExperience - * @param EmployeeExperience $body Represents a container that exposes navigation properties for employee experience resources. + * @param EmployeeExperience $body The request body * @param EmployeeExperienceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -132,7 +132,7 @@ public function toGetRequestInformation(?EmployeeExperienceRequestBuilderGetRequ /** * Update employeeExperience - * @param EmployeeExperience $body Represents a container that exposes navigation properties for employee experience resources. + * @param EmployeeExperience $body The request body * @param EmployeeExperienceRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/EscapedPrint/Printers/Create/CreatePostRequestBody.php b/src/Generated/EscapedPrint/Printers/Create/CreatePostRequestBody.php index 3646dbfbef3..e1912e69303 100644 --- a/src/Generated/EscapedPrint/Printers/Create/CreatePostRequestBody.php +++ b/src/Generated/EscapedPrint/Printers/Create/CreatePostRequestBody.php @@ -24,6 +24,7 @@ class CreatePostRequestBody implements AdditionalDataHolder, BackedModel, Parsab public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setHasPhysicalDevice(false); } /** diff --git a/src/Generated/EscapedPrint/Shares/Item/AllowedGroups/Ref/RefRequestBuilder.php b/src/Generated/EscapedPrint/Shares/Item/AllowedGroups/Ref/RefRequestBuilder.php index 086fc162c5d..c568b7de7a9 100644 --- a/src/Generated/EscapedPrint/Shares/Item/AllowedGroups/Ref/RefRequestBuilder.php +++ b/src/Generated/EscapedPrint/Shares/Item/AllowedGroups/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/EscapedPrint/Shares/Item/AllowedUsers/Ref/RefRequestBuilder.php b/src/Generated/EscapedPrint/Shares/Item/AllowedUsers/Ref/RefRequestBuilder.php index 4d579f57b99..12bda1eb623 100644 --- a/src/Generated/EscapedPrint/Shares/Item/AllowedUsers/Ref/RefRequestBuilder.php +++ b/src/Generated/EscapedPrint/Shares/Item/AllowedUsers/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/GroupLifecyclePolicies/Item/AddGroup/AddGroupPostResponse.php b/src/Generated/GroupLifecyclePolicies/Item/AddGroup/AddGroupPostResponse.php index 47337d3f63b..d2d80c87509 100644 --- a/src/Generated/GroupLifecyclePolicies/Item/AddGroup/AddGroupPostResponse.php +++ b/src/Generated/GroupLifecyclePolicies/Item/AddGroup/AddGroupPostResponse.php @@ -23,6 +23,7 @@ class AddGroupPostResponse implements AdditionalDataHolder, BackedModel, Parsabl public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/GroupLifecyclePolicies/Item/RemoveGroup/RemoveGroupPostResponse.php b/src/Generated/GroupLifecyclePolicies/Item/RemoveGroup/RemoveGroupPostResponse.php index 20a5e749614..af6094571ca 100644 --- a/src/Generated/GroupLifecyclePolicies/Item/RemoveGroup/RemoveGroupPostResponse.php +++ b/src/Generated/GroupLifecyclePolicies/Item/RemoveGroup/RemoveGroupPostResponse.php @@ -23,6 +23,7 @@ class RemoveGroupPostResponse implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/GroupSettingTemplates/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php b/src/Generated/GroupSettingTemplates/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php index 67f6d7c8e8c..d49b33e601a 100644 --- a/src/Generated/GroupSettingTemplates/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php +++ b/src/Generated/GroupSettingTemplates/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php @@ -23,6 +23,7 @@ class GetAvailableExtensionPropertiesPostRequestBody implements AdditionalDataHo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsSyncedFromOnPremises(false); } /** diff --git a/src/Generated/GroupSettingTemplates/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/GroupSettingTemplates/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index 53a9ee94fe0..e5b709ad848 100644 --- a/src/Generated/GroupSettingTemplates/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php +++ b/src/Generated/GroupSettingTemplates/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, BackedMode public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/GroupSettingTemplates/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/GroupSettingTemplates/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php index 8af1e3f81ac..cf6455fea09 100644 --- a/src/Generated/GroupSettingTemplates/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php +++ b/src/Generated/GroupSettingTemplates/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, BackedMod public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/GroupSettings/GroupSettingsRequestBuilder.php b/src/Generated/GroupSettings/GroupSettingsRequestBuilder.php index 3f206303d34..51e08a54a0d 100644 --- a/src/Generated/GroupSettings/GroupSettingsRequestBuilder.php +++ b/src/Generated/GroupSettings/GroupSettingsRequestBuilder.php @@ -67,7 +67,7 @@ public function get(?GroupSettingsRequestBuilderGetRequestConfiguration $request } /** - * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. The following group setting templates are available for groups: * @param GroupSetting $body The request body * @param GroupSettingsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -104,7 +104,7 @@ public function toGetRequestInformation(?GroupSettingsRequestBuilderGetRequestCo } /** - * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. The following group setting templates are available for groups: * @param GroupSetting $body The request body * @param GroupSettingsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php b/src/Generated/Groups/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php index 630651f2a41..568f28f9617 100644 --- a/src/Generated/Groups/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php +++ b/src/Generated/Groups/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php @@ -23,6 +23,7 @@ class GetAvailableExtensionPropertiesPostRequestBody implements AdditionalDataHo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsSyncedFromOnPremises(false); } /** diff --git a/src/Generated/Groups/Item/AcceptedSenders/AcceptedSendersRequestBuilder.php b/src/Generated/Groups/Item/AcceptedSenders/AcceptedSendersRequestBuilder.php index 624e621b198..121eb6337a0 100644 --- a/src/Generated/Groups/Item/AcceptedSenders/AcceptedSendersRequestBuilder.php +++ b/src/Generated/Groups/Item/AcceptedSenders/AcceptedSendersRequestBuilder.php @@ -59,7 +59,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. * @param AcceptedSendersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -74,7 +74,7 @@ public function get(?AcceptedSendersRequestBuilderGetRequestConfiguration $reque } /** - * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. * @param AcceptedSendersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Groups/Item/AcceptedSenders/AcceptedSendersRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/AcceptedSenders/AcceptedSendersRequestBuilderGetQueryParameters.php index 35a5b33f079..1953f02ecad 100644 --- a/src/Generated/Groups/Item/AcceptedSenders/AcceptedSendersRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/AcceptedSenders/AcceptedSendersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. */ class AcceptedSendersRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/AcceptedSenders/Ref/RefRequestBuilder.php b/src/Generated/Groups/Item/AcceptedSenders/Ref/RefRequestBuilder.php index 58dcf59fe0c..bd8e437520c 100644 --- a/src/Generated/Groups/Item/AcceptedSenders/Ref/RefRequestBuilder.php +++ b/src/Generated/Groups/Item/AcceptedSenders/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -47,7 +47,7 @@ public function delete(?RefRequestBuilderDeleteRequestConfiguration $requestConf } /** - * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. * @param RefRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -99,13 +99,13 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig } /** - * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. * @param RefRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Groups/Item/AcceptedSenders/Ref/RefRequestBuilderGetQueryParameters.php b/src/Generated/Groups/Item/AcceptedSenders/Ref/RefRequestBuilderGetQueryParameters.php index e08ef0cc271..dfcd35b0f9f 100644 --- a/src/Generated/Groups/Item/AcceptedSenders/Ref/RefRequestBuilderGetQueryParameters.php +++ b/src/Generated/Groups/Item/AcceptedSenders/Ref/RefRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. */ class RefRequestBuilderGetQueryParameters { diff --git a/src/Generated/Groups/Item/Calendar/Events/Item/Accept/AcceptPostRequestBody.php b/src/Generated/Groups/Item/Calendar/Events/Item/Accept/AcceptPostRequestBody.php index f1325dbc60e..bf284055fda 100644 --- a/src/Generated/Groups/Item/Calendar/Events/Item/Accept/AcceptPostRequestBody.php +++ b/src/Generated/Groups/Item/Calendar/Events/Item/Accept/AcceptPostRequestBody.php @@ -23,6 +23,7 @@ class AcceptPostRequestBody implements AdditionalDataHolder, BackedModel, Parsab public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Groups/Item/Calendar/Events/Item/Decline/DeclinePostRequestBody.php b/src/Generated/Groups/Item/Calendar/Events/Item/Decline/DeclinePostRequestBody.php index 41844d59f3a..345517b37b7 100644 --- a/src/Generated/Groups/Item/Calendar/Events/Item/Decline/DeclinePostRequestBody.php +++ b/src/Generated/Groups/Item/Calendar/Events/Item/Decline/DeclinePostRequestBody.php @@ -24,6 +24,7 @@ class DeclinePostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Groups/Item/Calendar/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php b/src/Generated/Groups/Item/Calendar/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php index f07bd7d3707..4cd839240a9 100644 --- a/src/Generated/Groups/Item/Calendar/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php +++ b/src/Generated/Groups/Item/Calendar/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php @@ -24,6 +24,7 @@ class TentativelyAcceptPostRequestBody implements AdditionalDataHolder, BackedMo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Groups/Item/Events/Item/Accept/AcceptPostRequestBody.php b/src/Generated/Groups/Item/Events/Item/Accept/AcceptPostRequestBody.php index 2bf8438532f..55b33951789 100644 --- a/src/Generated/Groups/Item/Events/Item/Accept/AcceptPostRequestBody.php +++ b/src/Generated/Groups/Item/Events/Item/Accept/AcceptPostRequestBody.php @@ -23,6 +23,7 @@ class AcceptPostRequestBody implements AdditionalDataHolder, BackedModel, Parsab public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Groups/Item/Events/Item/Decline/DeclinePostRequestBody.php b/src/Generated/Groups/Item/Events/Item/Decline/DeclinePostRequestBody.php index 4c807672c4b..9415d36f972 100644 --- a/src/Generated/Groups/Item/Events/Item/Decline/DeclinePostRequestBody.php +++ b/src/Generated/Groups/Item/Events/Item/Decline/DeclinePostRequestBody.php @@ -24,6 +24,7 @@ class DeclinePostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Groups/Item/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php b/src/Generated/Groups/Item/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php index 34c492a5401..c81dbf289c5 100644 --- a/src/Generated/Groups/Item/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php +++ b/src/Generated/Groups/Item/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php @@ -24,6 +24,7 @@ class TentativelyAcceptPostRequestBody implements AdditionalDataHolder, BackedMo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Groups/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/Groups/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index 4704676805f..4bc6c014b70 100644 --- a/src/Generated/Groups/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php +++ b/src/Generated/Groups/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, BackedMode public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/Groups/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/Groups/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php index fbac242ccae..47b45ce70a9 100644 --- a/src/Generated/Groups/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php +++ b/src/Generated/Groups/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, BackedMod public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/Groups/Item/GroupLifecyclePolicies/Item/AddGroup/AddGroupPostResponse.php b/src/Generated/Groups/Item/GroupLifecyclePolicies/Item/AddGroup/AddGroupPostResponse.php index 03c2ad119d4..5f0e6a28039 100644 --- a/src/Generated/Groups/Item/GroupLifecyclePolicies/Item/AddGroup/AddGroupPostResponse.php +++ b/src/Generated/Groups/Item/GroupLifecyclePolicies/Item/AddGroup/AddGroupPostResponse.php @@ -23,6 +23,7 @@ class AddGroupPostResponse implements AdditionalDataHolder, BackedModel, Parsabl public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Groups/Item/GroupLifecyclePolicies/Item/RemoveGroup/RemoveGroupPostResponse.php b/src/Generated/Groups/Item/GroupLifecyclePolicies/Item/RemoveGroup/RemoveGroupPostResponse.php index a580fe52205..33da20b0301 100644 --- a/src/Generated/Groups/Item/GroupLifecyclePolicies/Item/RemoveGroup/RemoveGroupPostResponse.php +++ b/src/Generated/Groups/Item/GroupLifecyclePolicies/Item/RemoveGroup/RemoveGroupPostResponse.php @@ -23,6 +23,7 @@ class RemoveGroupPostResponse implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Groups/Item/Members/Ref/RefRequestBuilder.php b/src/Generated/Groups/Item/Members/Ref/RefRequestBuilder.php index 3ba48d14318..0f39ce39519 100644 --- a/src/Generated/Groups/Item/Members/Ref/RefRequestBuilder.php +++ b/src/Generated/Groups/Item/Members/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/groups/{group%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/groups/{group%2Did}/members/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Groups/Item/Owners/Ref/RefRequestBuilder.php b/src/Generated/Groups/Item/Owners/Ref/RefRequestBuilder.php index 1498f52298a..d8c2964829c 100644 --- a/src/Generated/Groups/Item/Owners/Ref/RefRequestBuilder.php +++ b/src/Generated/Groups/Item/Owners/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/groups/{group%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/groups/{group%2Did}/owners/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Groups/Item/RejectedSenders/Ref/RefRequestBuilder.php b/src/Generated/Groups/Item/RejectedSenders/Ref/RefRequestBuilder.php index 6a4352f1507..6fd51ed112a 100644 --- a/src/Generated/Groups/Item/RejectedSenders/Ref/RefRequestBuilder.php +++ b/src/Generated/Groups/Item/RejectedSenders/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Groups/Item/Settings/SettingsRequestBuilder.php b/src/Generated/Groups/Item/Settings/SettingsRequestBuilder.php index 6ba0228ec2f..aba9e057a51 100644 --- a/src/Generated/Groups/Item/Settings/SettingsRequestBuilder.php +++ b/src/Generated/Groups/Item/Settings/SettingsRequestBuilder.php @@ -67,7 +67,7 @@ public function get(?SettingsRequestBuilderGetRequestConfiguration $requestConfi } /** - * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. The following group setting templates are available for groups: * @param GroupSetting $body The request body * @param SettingsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -104,7 +104,7 @@ public function toGetRequestInformation(?SettingsRequestBuilderGetRequestConfigu } /** - * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. The following group setting templates are available for groups: * @param GroupSetting $body The request body * @param SettingsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Groups/Item/Sites/Item/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php b/src/Generated/Groups/Item/Sites/Item/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php index b2bcda561ff..627bda4238a 100644 --- a/src/Generated/Groups/Item/Sites/Item/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php +++ b/src/Generated/Groups/Item/Sites/Item/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php @@ -24,6 +24,7 @@ class AssociateWithHubSitesPostRequestBody implements AdditionalDataHolder, Back public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setPropagateToExistingLists(false); } /** diff --git a/src/Generated/Groups/Item/Sites/Item/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php b/src/Generated/Groups/Item/Sites/Item/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php index 73d054a1647..044e75f0e65 100644 --- a/src/Generated/Groups/Item/Sites/Item/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php +++ b/src/Generated/Groups/Item/Sites/Item/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php @@ -23,6 +23,7 @@ class IsPublishedGetResponse implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Groups/Item/Sites/Item/Lists/Item/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php b/src/Generated/Groups/Item/Sites/Item/Lists/Item/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php index 4e9e61cd618..57b6a535a0e 100644 --- a/src/Generated/Groups/Item/Sites/Item/Lists/Item/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php +++ b/src/Generated/Groups/Item/Sites/Item/Lists/Item/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php @@ -24,6 +24,7 @@ class AssociateWithHubSitesPostRequestBody implements AdditionalDataHolder, Back public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setPropagateToExistingLists(false); } /** diff --git a/src/Generated/Groups/Item/Sites/Item/Lists/Item/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php b/src/Generated/Groups/Item/Sites/Item/Lists/Item/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php index 64fc56bdb92..23d4b286974 100644 --- a/src/Generated/Groups/Item/Sites/Item/Lists/Item/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php +++ b/src/Generated/Groups/Item/Sites/Item/Lists/Item/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php @@ -23,6 +23,7 @@ class IsPublishedGetResponse implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/CreateLink/CreateLinkPostRequestBody.php b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/CreateLink/CreateLinkPostRequestBody.php index 09b3810fc67..a96db04df3c 100644 --- a/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/CreateLink/CreateLinkPostRequestBody.php +++ b/src/Generated/Groups/Item/Sites/Item/Lists/Item/Items/Item/CreateLink/CreateLinkPostRequestBody.php @@ -26,6 +26,8 @@ class CreateLinkPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setRetainInheritedPermissions(false); + $this->setSendNotification(false); } /** diff --git a/src/Generated/Groups/Item/Team/Archive/ArchivePostRequestBody.php b/src/Generated/Groups/Item/Team/Archive/ArchivePostRequestBody.php index 3c172f6909b..58354c4f542 100644 --- a/src/Generated/Groups/Item/Team/Archive/ArchivePostRequestBody.php +++ b/src/Generated/Groups/Item/Team/Archive/ArchivePostRequestBody.php @@ -23,6 +23,7 @@ class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setShouldSetSpoSiteReadOnlyForMembers(false); } /** diff --git a/src/Generated/Groups/Item/Team/Channels/Item/Archive/ArchivePostRequestBody.php b/src/Generated/Groups/Item/Team/Channels/Item/Archive/ArchivePostRequestBody.php index 2e24118d51b..f04e5ddaa2c 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/Archive/ArchivePostRequestBody.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/Archive/ArchivePostRequestBody.php @@ -23,6 +23,7 @@ class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setShouldSetSpoSiteReadOnlyForMembers(false); } /** diff --git a/src/Generated/Groups/Item/Team/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php b/src/Generated/Groups/Item/Team/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php index edfc22fb3dc..a4b75bfd5cf 100644 --- a/src/Generated/Groups/Item/Team/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php +++ b/src/Generated/Groups/Item/Team/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php @@ -23,6 +23,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/Archive/ArchivePostRequestBody.php b/src/Generated/Groups/Item/Team/PrimaryChannel/Archive/ArchivePostRequestBody.php index d49cd663a56..9b45248dda8 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/Archive/ArchivePostRequestBody.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/Archive/ArchivePostRequestBody.php @@ -23,6 +23,7 @@ class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setShouldSetSpoSiteReadOnlyForMembers(false); } /** diff --git a/src/Generated/Groups/Item/Team/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php b/src/Generated/Groups/Item/Team/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php index 64ea2c569a6..06231291b56 100644 --- a/src/Generated/Groups/Item/Team/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php +++ b/src/Generated/Groups/Item/Team/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php @@ -23,6 +23,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Groups/Item/Team/Schedule/Share/SharePostRequestBody.php b/src/Generated/Groups/Item/Team/Schedule/Share/SharePostRequestBody.php index b1d5bab0f80..7a300b3eeea 100644 --- a/src/Generated/Groups/Item/Team/Schedule/Share/SharePostRequestBody.php +++ b/src/Generated/Groups/Item/Team/Schedule/Share/SharePostRequestBody.php @@ -24,6 +24,7 @@ class SharePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setNotifyTeam(false); } /** diff --git a/src/Generated/Groups/Item/Team/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php b/src/Generated/Groups/Item/Team/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php index b6c2563c94e..1481335919f 100644 --- a/src/Generated/Groups/Item/Team/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php +++ b/src/Generated/Groups/Item/Team/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php @@ -24,6 +24,7 @@ class ClockInPostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php b/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php index 76fbf9382fb..6ee10596fb0 100644 --- a/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php +++ b/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php @@ -24,6 +24,7 @@ class ClockOutPostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php b/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php index 8e6ff04ad0a..bbc08ce6a86 100644 --- a/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php +++ b/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php @@ -24,6 +24,7 @@ class EndBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php b/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php index a1fb315c79e..6cc987b9004 100644 --- a/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php +++ b/src/Generated/Groups/Item/Team/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php @@ -24,6 +24,7 @@ class StartBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/Identity/AuthenticationEventsFlows/Item/GraphExternalUsersSelfServiceSignUpEventsFlow/OnAttributeCollection/GraphOnAttributeCollectionExternalUsersSelfServiceSignUp/Attributes/Ref/RefRequestBuilder.php b/src/Generated/Identity/AuthenticationEventsFlows/Item/GraphExternalUsersSelfServiceSignUpEventsFlow/OnAttributeCollection/GraphOnAttributeCollectionExternalUsersSelfServiceSignUp/Attributes/Ref/RefRequestBuilder.php index f13f877315a..dad3de464b7 100644 --- a/src/Generated/Identity/AuthenticationEventsFlows/Item/GraphExternalUsersSelfServiceSignUpEventsFlow/OnAttributeCollection/GraphOnAttributeCollectionExternalUsersSelfServiceSignUp/Attributes/Ref/RefRequestBuilder.php +++ b/src/Generated/Identity/AuthenticationEventsFlows/Item/GraphExternalUsersSelfServiceSignUpEventsFlow/OnAttributeCollection/GraphOnAttributeCollectionExternalUsersSelfServiceSignUp/Attributes/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -104,7 +104,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -126,7 +126,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Identity/AuthenticationEventsFlows/Item/GraphExternalUsersSelfServiceSignUpEventsFlow/OnAuthenticationMethodLoadStart/GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/IdentityProviders/Ref/RefRequestBuilder.php b/src/Generated/Identity/AuthenticationEventsFlows/Item/GraphExternalUsersSelfServiceSignUpEventsFlow/OnAuthenticationMethodLoadStart/GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/IdentityProviders/Ref/RefRequestBuilder.php index 9d25f3867e2..2b8b3db9964 100644 --- a/src/Generated/Identity/AuthenticationEventsFlows/Item/GraphExternalUsersSelfServiceSignUpEventsFlow/OnAuthenticationMethodLoadStart/GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/IdentityProviders/Ref/RefRequestBuilder.php +++ b/src/Generated/Identity/AuthenticationEventsFlows/Item/GraphExternalUsersSelfServiceSignUpEventsFlow/OnAuthenticationMethodLoadStart/GraphOnAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/IdentityProviders/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -104,7 +104,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -126,7 +126,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Identity/B2xUserFlows/Item/UserFlowIdentityProviders/Ref/RefRequestBuilder.php b/src/Generated/Identity/B2xUserFlows/Item/UserFlowIdentityProviders/Ref/RefRequestBuilder.php index 858d79d753c..143a6648a25 100644 --- a/src/Generated/Identity/B2xUserFlows/Item/UserFlowIdentityProviders/Ref/RefRequestBuilder.php +++ b/src/Generated/Identity/B2xUserFlows/Item/UserFlowIdentityProviders/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -102,7 +102,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -124,7 +124,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Identity/ConditionalAccess/AuthenticationStrength/Policies/Item/Usage/UsageRequestBuilder.php b/src/Generated/Identity/ConditionalAccess/AuthenticationStrength/Policies/Item/Usage/UsageRequestBuilder.php index d13b13a0670..0f00eef8dd0 100644 --- a/src/Generated/Identity/ConditionalAccess/AuthenticationStrength/Policies/Item/Usage/UsageRequestBuilder.php +++ b/src/Generated/Identity/ConditionalAccess/AuthenticationStrength/Policies/Item/Usage/UsageRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. * @param UsageRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function get(?UsageRequestBuilderGetRequestConfiguration $requestConfigur } /** - * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. * @param UsageRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluatePostRequestBody.php b/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluatePostRequestBody.php index 5e85c806626..afa20b034b4 100644 --- a/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluatePostRequestBody.php +++ b/src/Generated/Identity/ConditionalAccess/Evaluate/EvaluatePostRequestBody.php @@ -26,6 +26,7 @@ class EvaluatePostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setAppliedPoliciesOnly(false); } /** diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php index 4fc5757092c..456932649a6 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/BatchRecordDecisions/BatchRecordDecisionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. * @param BatchRecordDecisionsPostRequestBody $body The request body * @param BatchRecordDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(BatchRecordDecisionsPostRequestBody $body, ?BatchRecordDeci } /** - * Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. * @param BatchRecordDecisionsPostRequestBody $body The request body * @param BatchRecordDecisionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php index d07dc00d886..0770c6410aa 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -33,7 +33,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -48,7 +48,7 @@ public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfigurat } /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php index bcd7636c729..ce5c05a6a44 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. */ class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.php index 80bfaba2de9..2cdebb0074e 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilder.php @@ -62,7 +62,7 @@ public function filterByCurrentUserWithOn(string $on): FilterByCurrentUserWithOn } /** - * Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + * Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. * @param DecisionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function post(AccessReviewInstanceDecisionItem $body, ?DecisionsRequestBu } /** - * Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + * Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. * @param DecisionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.php index c760394383d..3943db4ace1 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/DecisionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + * Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. */ class DecisionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php index a52cda9447a..9239bc70e00 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -33,7 +33,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -48,7 +48,7 @@ public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfigurat } /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php index e1928d7f4ef..3fcac57c03e 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/Item/Decisions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. */ class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/StagesRequestBuilder.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/StagesRequestBuilder.php index 04ca9468633..81c7cf2b8be 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/StagesRequestBuilder.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/StagesRequestBuilder.php @@ -62,7 +62,7 @@ public function filterByCurrentUserWithOn(string $on): FilterByCurrentUserWithOn } /** - * Retrieve the stages in a multi-stage access review instance. + * Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. * @param StagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function post(AccessReviewStage $body, ?StagesRequestBuilderPostRequestCo } /** - * Retrieve the stages in a multi-stage access review instance. + * Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. * @param StagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/StagesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/StagesRequestBuilderGetQueryParameters.php index bb52536576e..35b7231ed05 100644 --- a/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/StagesRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/AccessReviews/Definitions/Item/Instances/Item/Stages/StagesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the stages in a multi-stage access review instance. + * Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. */ class StagesRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/AccessPackageSuggestionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/AccessPackageSuggestionsRequestBuilder.php new file mode 100644 index 00000000000..88182a56c34 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/AccessPackageSuggestionsRequestBuilder.php @@ -0,0 +1,143 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the accessPackageSuggestions property of the microsoft.graph.entitlementManagement entity. + * @param string $accessPackageSuggestionId The unique identifier of accessPackageSuggestion + * @return AccessPackageSuggestionItemRequestBuilder + */ + public function byAccessPackageSuggestionId(string $accessPackageSuggestionId): AccessPackageSuggestionItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackageSuggestion%2Did'] = $accessPackageSuggestionId; + return new AccessPackageSuggestionItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new AccessPackageSuggestionsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Provides operations to call the filterByCurrentUser method. + * @param string $on Usage: on='{on}' + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function filterByCurrentUserWithOn(string $on): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($this->pathParameters, $this->requestAdapter, $on); + } + + /** + * Suggested access packages for end users based on various criteria such as related people insights and assignment history. + * @param AccessPackageSuggestionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageSuggestionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageSuggestionCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to accessPackageSuggestions for identityGovernance + * @param AccessPackageSuggestion $body The request body + * @param AccessPackageSuggestionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessPackageSuggestion $body, ?AccessPackageSuggestionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageSuggestion::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Suggested access packages for end users based on various criteria such as related people insights and assignment history. + * @param AccessPackageSuggestionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageSuggestionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to accessPackageSuggestions for identityGovernance + * @param AccessPackageSuggestion $body The request body + * @param AccessPackageSuggestionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessPackageSuggestion $body, ?AccessPackageSuggestionsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AccessPackageSuggestionsRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageSuggestionsRequestBuilder { + return new AccessPackageSuggestionsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/AccessPackageSuggestionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/AccessPackageSuggestionsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dd78995fa2a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/AccessPackageSuggestionsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new AccessPackageSuggestionsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/AccessPackageSuggestionsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/AccessPackageSuggestionsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0813cea6f0b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/AccessPackageSuggestionsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageSuggestionsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageSuggestionsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageSuggestionsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return AccessPackageSuggestionsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): AccessPackageSuggestionsRequestBuilderGetQueryParameters { + return new AccessPackageSuggestionsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/AccessPackageSuggestionsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/AccessPackageSuggestionsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5ddda3b2fc1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/AccessPackageSuggestionsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..37cc1c17976 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..45b182b4481 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..40a3657917f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php new file mode 100644 index 00000000000..d0533666bef --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AccessPackageSuggestion::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AccessPackageSuggestion::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php new file mode 100644 index 00000000000..5af64084f78 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilder.php @@ -0,0 +1,80 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $on Usage: on='{on}' + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $on = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions/filterByCurrentUser(on=\'{on}\'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['on'] = $on; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/accesspackagesuggestions-filterbycurrentuser?view=graph-rest-1.0 Find more info here + */ + public function get(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FilterByCurrentUserWithOnGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. + * @param FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return FilterByCurrentUserWithOnRequestBuilder + */ + public function withUrl(string $rawUrl): FilterByCurrentUserWithOnRequestBuilder { + return new FilterByCurrentUserWithOnRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..94590592d0c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9bb320cde2a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/FilterByCurrentUserWithOn/FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FilterByCurrentUserWithOnRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FilterByCurrentUserWithOnRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return FilterByCurrentUserWithOnRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + return new FilterByCurrentUserWithOnRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackage/AccessPackageRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackage/AccessPackageRequestBuilder.php new file mode 100644 index 00000000000..13283be4ea7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackage/AccessPackageRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion%2Did}/accessPackage{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The access package information for the suggested package. + * @param AccessPackageRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AvailableAccessPackage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The access package information for the suggested package. + * @param AccessPackageRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AccessPackageRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageRequestBuilder { + return new AccessPackageRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackage/AccessPackageRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackage/AccessPackageRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..9edfcde1c7f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackage/AccessPackageRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new AccessPackageRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackage/AccessPackageRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackage/AccessPackageRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5786122c0a2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackage/AccessPackageRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageRequestBuilderGetQueryParameters { + return new AccessPackageRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilder.php new file mode 100644 index 00000000000..84fdcd53fe2 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessPackageSuggestionItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property accessPackageSuggestions for identityGovernance + * @param AccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Suggested access packages for end users based on various criteria such as related people insights and assignment history. + * @param AccessPackageSuggestionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageSuggestionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageSuggestion::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property accessPackageSuggestions in identityGovernance + * @param AccessPackageSuggestion $body The request body + * @param AccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AccessPackageSuggestion $body, ?AccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageSuggestion::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property accessPackageSuggestions for identityGovernance + * @param AccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Suggested access packages for end users based on various criteria such as related people insights and assignment history. + * @param AccessPackageSuggestionItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageSuggestionItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property accessPackageSuggestions in identityGovernance + * @param AccessPackageSuggestion $body The request body + * @param AccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageSuggestion $body, ?AccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AccessPackageSuggestionItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageSuggestionItemRequestBuilder { + return new AccessPackageSuggestionItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..b4d2eec004c --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..63102568988 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new AccessPackageSuggestionItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3e15b2e0614 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageSuggestionItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageSuggestionItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageSuggestionItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageSuggestionItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageSuggestionItemRequestBuilderGetQueryParameters { + return new AccessPackageSuggestionItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c0bddbba131 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackageSuggestions/Item/AccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsRequestBuilder.php index 185304f531e..1305eb0ca35 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/GetApplicablePolicyRequirements/GetApplicablePolicyRequirementsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. + * In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. * @param GetApplicablePolicyRequirementsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function post(?GetApplicablePolicyRequirementsRequestBuilderPostRequestCo } /** - * In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. + * In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. * @param GetApplicablePolicyRequirementsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/IncompatibleAccessPackages/Ref/RefRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/IncompatibleAccessPackages/Ref/RefRequestBuilder.php index 350023cc19d..77242e776a0 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/IncompatibleAccessPackages/Ref/RefRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/IncompatibleAccessPackages/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/IncompatibleGroups/Ref/RefRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/IncompatibleGroups/Ref/RefRequestBuilder.php index a643f66eb72..59f655c0c5d 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/IncompatibleGroups/Ref/RefRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AccessPackages/Item/IncompatibleGroups/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/AvailableAccessPackagesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/AvailableAccessPackagesRequestBuilder.php new file mode 100644 index 00000000000..607fc49f751 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/AvailableAccessPackagesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the availableAccessPackages property of the microsoft.graph.entitlementManagement entity. + * @param string $availableAccessPackageId The unique identifier of availableAccessPackage + * @return AvailableAccessPackageItemRequestBuilder + */ + public function byAvailableAccessPackageId(string $availableAccessPackageId): AvailableAccessPackageItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['availableAccessPackage%2Did'] = $availableAccessPackageId; + return new AvailableAccessPackageItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new AvailableAccessPackagesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Access packages available for end users to browse and request. + * @param AvailableAccessPackagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AvailableAccessPackagesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AvailableAccessPackageCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to availableAccessPackages for identityGovernance + * @param AvailableAccessPackage $body The request body + * @param AvailableAccessPackagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AvailableAccessPackage $body, ?AvailableAccessPackagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AvailableAccessPackage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Access packages available for end users to browse and request. + * @param AvailableAccessPackagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AvailableAccessPackagesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to availableAccessPackages for identityGovernance + * @param AvailableAccessPackage $body The request body + * @param AvailableAccessPackagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AvailableAccessPackage $body, ?AvailableAccessPackagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AvailableAccessPackagesRequestBuilder + */ + public function withUrl(string $rawUrl): AvailableAccessPackagesRequestBuilder { + return new AvailableAccessPackagesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/AvailableAccessPackagesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/AvailableAccessPackagesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..92c6c89717d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/AvailableAccessPackagesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new AvailableAccessPackagesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/AvailableAccessPackagesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/AvailableAccessPackagesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9ea644f8806 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/AvailableAccessPackagesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AvailableAccessPackagesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AvailableAccessPackagesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AvailableAccessPackagesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return AvailableAccessPackagesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): AvailableAccessPackagesRequestBuilderGetQueryParameters { + return new AvailableAccessPackagesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/AvailableAccessPackagesRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/AvailableAccessPackagesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..9cb0221c977 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/AvailableAccessPackagesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..14a9a7fd6a0 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..2415bd396c3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..101e1545946 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilder.php new file mode 100644 index 00000000000..02de7c2be1b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AvailableAccessPackageItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property availableAccessPackages for identityGovernance + * @param AvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Access packages available for end users to browse and request. + * @param AvailableAccessPackageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AvailableAccessPackageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AvailableAccessPackage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property availableAccessPackages in identityGovernance + * @param AvailableAccessPackage $body The request body + * @param AvailableAccessPackageItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AvailableAccessPackage $body, ?AvailableAccessPackageItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AvailableAccessPackage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property availableAccessPackages for identityGovernance + * @param AvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Access packages available for end users to browse and request. + * @param AvailableAccessPackageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AvailableAccessPackageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property availableAccessPackages in identityGovernance + * @param AvailableAccessPackage $body The request body + * @param AvailableAccessPackageItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AvailableAccessPackage $body, ?AvailableAccessPackageItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AvailableAccessPackageItemRequestBuilder + */ + public function withUrl(string $rawUrl): AvailableAccessPackageItemRequestBuilder { + return new AvailableAccessPackageItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..5f3eba669de --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0b3f2853155 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new AvailableAccessPackageItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cae1ec4279b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AvailableAccessPackageItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AvailableAccessPackageItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AvailableAccessPackageItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AvailableAccessPackageItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AvailableAccessPackageItemRequestBuilderGetQueryParameters { + return new AvailableAccessPackageItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..33137a3d01e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/AvailableAccessPackageItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..6b1b2342bfb --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}/resourceRoleScopes/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..41931359b2e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..547f607e46d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Item/AccessPackageResourceRoleScopeItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Item/AccessPackageResourceRoleScopeItemRequestBuilder.php new file mode 100644 index 00000000000..3ae24d312ce --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Item/AccessPackageResourceRoleScopeItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The resource role scopes associated with this available access package. + * @param AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRoleScope::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The resource role scopes associated with this available access package. + * @param AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AccessPackageResourceRoleScopeItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageResourceRoleScopeItemRequestBuilder { + return new AccessPackageResourceRoleScopeItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Item/AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Item/AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1c23c448b71 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Item/AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Item/AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Item/AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d557c53d7db --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/Item/AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters { + return new AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/ResourceRoleScopesRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/ResourceRoleScopesRequestBuilder.php new file mode 100644 index 00000000000..4aa8ab966fa --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/ResourceRoleScopesRequestBuilder.php @@ -0,0 +1,98 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the resourceRoleScopes property of the microsoft.graph.availableAccessPackage entity. + * @param string $accessPackageResourceRoleScopeId The unique identifier of accessPackageResourceRoleScope + * @return AccessPackageResourceRoleScopeItemRequestBuilder + */ + public function byAccessPackageResourceRoleScopeId(string $accessPackageResourceRoleScopeId): AccessPackageResourceRoleScopeItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackageResourceRoleScope%2Did'] = $accessPackageResourceRoleScopeId; + return new AccessPackageResourceRoleScopeItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ResourceRoleScopesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}/resourceRoleScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage. + * @param ResourceRoleScopesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/availableaccesspackage-list-resourcerolescopes?view=graph-rest-1.0 Find more info here + */ + public function get(?ResourceRoleScopesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageResourceRoleScopeCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage. + * @param ResourceRoleScopesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ResourceRoleScopesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ResourceRoleScopesRequestBuilder + */ + public function withUrl(string $rawUrl): ResourceRoleScopesRequestBuilder { + return new ResourceRoleScopesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/ResourceRoleScopesRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/ResourceRoleScopesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bf2fa9bfbf7 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/ResourceRoleScopesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new ResourceRoleScopesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/ResourceRoleScopesRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/ResourceRoleScopesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ec6bb06866f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/AvailableAccessPackages/Item/ResourceRoleScopes/ResourceRoleScopesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ResourceRoleScopesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ResourceRoleScopesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ResourceRoleScopesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return ResourceRoleScopesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): ResourceRoleScopesRequestBuilderGetQueryParameters { + return new ResourceRoleScopesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilder.php index 28f673accd3..58af4c6673f 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. * @param CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -67,7 +67,7 @@ public function get(?CustomWorkflowExtensionsRequestBuilderGetRequestConfigurati } /** - * Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object and add it to an existing accessPackageCatalog object. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. * @param CustomCalloutExtension $body The request body * @param CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -83,7 +83,7 @@ public function post(CustomCalloutExtension $body, ?CustomWorkflowExtensionsRequ } /** - * Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. * @param CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -104,7 +104,7 @@ public function toGetRequestInformation(?CustomWorkflowExtensionsRequestBuilderG } /** - * Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object and add it to an existing accessPackageCatalog object. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. * @param CustomCalloutExtension $body The request body * @param CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilderGetQueryParameters.php index db977fb8afc..73fa5f2db8b 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Catalogs/Item/CustomWorkflowExtensions/CustomWorkflowExtensionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. */ class CustomWorkflowExtensionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/ExternalSponsors/Item/Ref/RefRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/ExternalSponsors/Item/Ref/RefRequestBuilder.php index 20f00470e16..562fd309ad6 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/ExternalSponsors/Item/Ref/RefRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/ExternalSponsors/Item/Ref/RefRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function delete(?RefRequestBuilderDeleteRequestConfiguration $requestConf } /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/ExternalSponsors/Ref/RefRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/ExternalSponsors/Ref/RefRequestBuilder.php index 0642d9421f1..7a62940a5da 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/ExternalSponsors/Ref/RefRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/ExternalSponsors/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -32,7 +32,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -61,7 +61,7 @@ public function get(?RefRequestBuilderGetRequestConfiguration $requestConfigurat } /** - * Add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param ReferenceCreate $body The request body * @param RefRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -77,7 +77,7 @@ public function post(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfigu } /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -104,7 +104,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -119,14 +119,14 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio } /** - * Add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param ReferenceCreate $body The request body * @param RefRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/ExternalSponsors/Ref/RefRequestBuilderDeleteQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/ExternalSponsors/Ref/RefRequestBuilderDeleteQueryParameters.php index 525994a8d2c..c0e5981b52c 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/ExternalSponsors/Ref/RefRequestBuilderDeleteQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/ExternalSponsors/Ref/RefRequestBuilderDeleteQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. */ class RefRequestBuilderDeleteQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/InternalSponsors/Item/Ref/RefRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/InternalSponsors/Item/Ref/RefRequestBuilder.php index 0167435e8f6..b903bf620c6 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/InternalSponsors/Item/Ref/RefRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/InternalSponsors/Item/Ref/RefRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function delete(?RefRequestBuilderDeleteRequestConfiguration $requestConf } /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/InternalSponsors/Ref/RefRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/InternalSponsors/Ref/RefRequestBuilder.php index 7bbf8dd835e..eb908d6a439 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/InternalSponsors/Ref/RefRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/InternalSponsors/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -32,7 +32,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -61,7 +61,7 @@ public function get(?RefRequestBuilderGetRequestConfiguration $requestConfigurat } /** - * Add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param ReferenceCreate $body The request body * @param RefRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -77,7 +77,7 @@ public function post(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfigu } /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param RefRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -104,7 +104,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -119,14 +119,14 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio } /** - * Add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param ReferenceCreate $body The request body * @param RefRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/InternalSponsors/Ref/RefRequestBuilderDeleteQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/InternalSponsors/Ref/RefRequestBuilderDeleteQueryParameters.php index 0a42a03c4bb..2038e20e8ea 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/InternalSponsors/Ref/RefRequestBuilderDeleteQueryParameters.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Item/InternalSponsors/Ref/RefRequestBuilderDeleteQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. */ class RefRequestBuilderDeleteQueryParameters { diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/ControlConfigurationsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/ControlConfigurationsRequestBuilder.php new file mode 100644 index 00000000000..e2129a3b7f3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/ControlConfigurationsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the controlConfigurations property of the microsoft.graph.entitlementManagement entity. + * @param string $controlConfigurationId The unique identifier of controlConfiguration + * @return ControlConfigurationItemRequestBuilder + */ + public function byControlConfigurationId(string $controlConfigurationId): ControlConfigurationItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['controlConfiguration%2Did'] = $controlConfigurationId; + return new ControlConfigurationItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new ControlConfigurationsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/controlConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + * @param ControlConfigurationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ControlConfigurationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ControlConfigurationCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to controlConfigurations for identityGovernance + * @param ControlConfiguration $body The request body + * @param ControlConfigurationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ControlConfiguration $body, ?ControlConfigurationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ControlConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + * @param ControlConfigurationsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ControlConfigurationsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to controlConfigurations for identityGovernance + * @param ControlConfiguration $body The request body + * @param ControlConfigurationsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ControlConfiguration $body, ?ControlConfigurationsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ControlConfigurationsRequestBuilder + */ + public function withUrl(string $rawUrl): ControlConfigurationsRequestBuilder { + return new ControlConfigurationsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/ControlConfigurationsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/ControlConfigurationsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a955266194e --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/ControlConfigurationsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new ControlConfigurationsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/ControlConfigurationsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/ControlConfigurationsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..41b15c7dffd --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/ControlConfigurationsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ControlConfigurationsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ControlConfigurationsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ControlConfigurationsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return ControlConfigurationsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): ControlConfigurationsRequestBuilderGetQueryParameters { + return new ControlConfigurationsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/ControlConfigurationsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/ControlConfigurationsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e57346d938d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/ControlConfigurationsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..ee170781426 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/controlConfigurations/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0ec15d8bd13 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3ff85adf5f4 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilder.php new file mode 100644 index 00000000000..e6bb25a4d9d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/controlConfigurations/{controlConfiguration%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property controlConfigurations for identityGovernance + * @param ControlConfigurationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ControlConfigurationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + * @param ControlConfigurationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ControlConfigurationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ControlConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property controlConfigurations in identityGovernance + * @param ControlConfiguration $body The request body + * @param ControlConfigurationItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(ControlConfiguration $body, ?ControlConfigurationItemRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ControlConfiguration::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property controlConfigurations for identityGovernance + * @param ControlConfigurationItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ControlConfigurationItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + * @param ControlConfigurationItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ControlConfigurationItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property controlConfigurations in identityGovernance + * @param ControlConfiguration $body The request body + * @param ControlConfigurationItemRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(ControlConfiguration $body, ?ControlConfigurationItemRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ControlConfigurationItemRequestBuilder + */ + public function withUrl(string $rawUrl): ControlConfigurationItemRequestBuilder { + return new ControlConfigurationItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..6b81e0604e5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..d9e26559f2a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ControlConfigurationItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..09de91996c1 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ControlConfigurationItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ControlConfigurationItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ControlConfigurationItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ControlConfigurationItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ControlConfigurationItemRequestBuilderGetQueryParameters { + return new ControlConfigurationItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilderPutRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..2e44efa493a --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/ControlConfigurations/Item/ControlConfigurationItemRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/EntitlementManagementRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/EntitlementManagementRequestBuilder.php index dce542a2c8e..99e46b312c5 100644 --- a/src/Generated/IdentityGovernance/EntitlementManagement/EntitlementManagementRequestBuilder.php +++ b/src/Generated/IdentityGovernance/EntitlementManagement/EntitlementManagementRequestBuilder.php @@ -6,16 +6,21 @@ use Http\Promise\Promise; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackageAssignmentApprovals\AccessPackageAssignmentApprovalsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackages\AccessPackagesRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AccessPackageSuggestions\AccessPackageSuggestionsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AssignmentPolicies\AssignmentPoliciesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AssignmentRequests\AssignmentRequestsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Assignments\AssignmentsRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\AvailableAccessPackages\AvailableAccessPackagesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Catalogs\CatalogsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ConnectedOrganizations\ConnectedOrganizationsRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ControlConfigurations\ControlConfigurationsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceEnvironments\ResourceEnvironmentsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRequests\ResourceRequestsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\ResourceRoleScopes\ResourceRoleScopesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Resources\ResourcesRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Settings\SettingsRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\Subjects\SubjectsRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\EntitlementManagement\SubjectsWithObjectId\SubjectsWithObjectIdRequestBuilder; use Microsoft\Graph\Generated\Models\EntitlementManagement; use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -42,6 +47,13 @@ public function accessPackages(): AccessPackagesRequestBuilder { return new AccessPackagesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the accessPackageSuggestions property of the microsoft.graph.entitlementManagement entity. + */ + public function accessPackageSuggestions(): AccessPackageSuggestionsRequestBuilder { + return new AccessPackageSuggestionsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the assignmentPolicies property of the microsoft.graph.entitlementManagement entity. */ @@ -63,6 +75,13 @@ public function assignments(): AssignmentsRequestBuilder { return new AssignmentsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the availableAccessPackages property of the microsoft.graph.entitlementManagement entity. + */ + public function availableAccessPackages(): AvailableAccessPackagesRequestBuilder { + return new AvailableAccessPackagesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the catalogs property of the microsoft.graph.entitlementManagement entity. */ @@ -77,6 +96,13 @@ public function connectedOrganizations(): ConnectedOrganizationsRequestBuilder { return new ConnectedOrganizationsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the controlConfigurations property of the microsoft.graph.entitlementManagement entity. + */ + public function controlConfigurations(): ControlConfigurationsRequestBuilder { + return new ControlConfigurationsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the resourceEnvironments property of the microsoft.graph.entitlementManagement entity. */ @@ -112,6 +138,13 @@ public function settings(): SettingsRequestBuilder { return new SettingsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the subjects property of the microsoft.graph.entitlementManagement entity. + */ + public function subjects(): SubjectsRequestBuilder { + return new SubjectsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Instantiates a new EntitlementManagementRequestBuilder and sets the default values. * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. @@ -169,6 +202,15 @@ public function patch(EntitlementManagement $body, ?EntitlementManagementRequest return $this->requestAdapter->sendAsync($requestInfo, [EntitlementManagement::class, 'createFromDiscriminatorValue'], $errorMappings); } + /** + * Provides operations to manage the subjects property of the microsoft.graph.entitlementManagement entity. + * @param string $objectId Alternate key of accessPackageSubject + * @return SubjectsWithObjectIdRequestBuilder + */ + public function subjectsWithObjectId(string $objectId): SubjectsWithObjectIdRequestBuilder { + return new SubjectsWithObjectIdRequestBuilder($this->pathParameters, $this->requestAdapter, $objectId); + } + /** * Delete navigation property entitlementManagement for identityGovernance * @param EntitlementManagementRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..d162fdc317b --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/subjects/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..795cd00b943 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6c867f5cb13 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilder.php new file mode 100644 index 00000000000..21f4ddb882f --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilder.php @@ -0,0 +1,153 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AccessPackageSubjectItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/subjects/{accessPackageSubject%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property subjects for identityGovernance + * @param AccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get subjects from identityGovernance + * @param AccessPackageSubjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AccessPackageSubjectItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageSubject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. + * @param AccessPackageSubject $body The request body + * @param AccessPackageSubjectItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/accesspackagesubject-update?view=graph-rest-1.0 Find more info here + */ + public function patch(AccessPackageSubject $body, ?AccessPackageSubjectItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageSubject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property subjects for identityGovernance + * @param AccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get subjects from identityGovernance + * @param AccessPackageSubjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AccessPackageSubjectItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. + * @param AccessPackageSubject $body The request body + * @param AccessPackageSubjectItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageSubject $body, ?AccessPackageSubjectItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AccessPackageSubjectItemRequestBuilder + */ + public function withUrl(string $rawUrl): AccessPackageSubjectItemRequestBuilder { + return new AccessPackageSubjectItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..e441843f290 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7d18829bd63 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new AccessPackageSubjectItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0a6d0bb587d --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AccessPackageSubjectItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AccessPackageSubjectItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AccessPackageSubjectItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AccessPackageSubjectItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AccessPackageSubjectItemRequestBuilderGetQueryParameters { + return new AccessPackageSubjectItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..dd31e2e6bff --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/AccessPackageSubjectItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/ConnectedOrganization/ConnectedOrganizationRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/ConnectedOrganization/ConnectedOrganizationRequestBuilder.php new file mode 100644 index 00000000000..8cc34b4aa24 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/ConnectedOrganization/ConnectedOrganizationRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/subjects/{accessPackageSubject%2Did}/connectedOrganization{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The connected organization of the subject. Read-only. Nullable. + * @param ConnectedOrganizationRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ConnectedOrganizationRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ConnectedOrganization::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The connected organization of the subject. Read-only. Nullable. + * @param ConnectedOrganizationRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ConnectedOrganizationRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ConnectedOrganizationRequestBuilder + */ + public function withUrl(string $rawUrl): ConnectedOrganizationRequestBuilder { + return new ConnectedOrganizationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/ConnectedOrganization/ConnectedOrganizationRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/ConnectedOrganization/ConnectedOrganizationRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..299fcd47554 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/ConnectedOrganization/ConnectedOrganizationRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ConnectedOrganizationRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/ConnectedOrganization/ConnectedOrganizationRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/ConnectedOrganization/ConnectedOrganizationRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..eb04ab0ea04 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/Item/ConnectedOrganization/ConnectedOrganizationRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ConnectedOrganizationRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ConnectedOrganizationRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ConnectedOrganizationRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ConnectedOrganizationRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ConnectedOrganizationRequestBuilderGetQueryParameters { + return new ConnectedOrganizationRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/SubjectsRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/SubjectsRequestBuilder.php new file mode 100644 index 00000000000..14a6e4733d8 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/SubjectsRequestBuilder.php @@ -0,0 +1,134 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the subjects property of the microsoft.graph.entitlementManagement entity. + * @param string $accessPackageSubjectId The unique identifier of accessPackageSubject + * @return AccessPackageSubjectItemRequestBuilder + */ + public function byAccessPackageSubjectId(string $accessPackageSubjectId): AccessPackageSubjectItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['accessPackageSubject%2Did'] = $accessPackageSubjectId; + return new AccessPackageSubjectItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new SubjectsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/subjects{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the properties of an external directory user represented by an existing accessPackageSubject object. + * @param SubjectsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/accesspackagesubject-get?view=graph-rest-1.0 Find more info here + */ + public function get(?SubjectsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageSubjectCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to subjects for identityGovernance + * @param AccessPackageSubject $body The request body + * @param SubjectsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AccessPackageSubject $body, ?SubjectsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageSubject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the properties of an external directory user represented by an existing accessPackageSubject object. + * @param SubjectsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to subjects for identityGovernance + * @param AccessPackageSubject $body The request body + * @param SubjectsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AccessPackageSubject $body, ?SubjectsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return SubjectsRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectsRequestBuilder { + return new SubjectsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/SubjectsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/SubjectsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..519cc619c60 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/SubjectsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new SubjectsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cb0f59c3cd5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/SubjectsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return SubjectsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): SubjectsRequestBuilderGetQueryParameters { + return new SubjectsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/SubjectsRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/SubjectsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..3b367e8fcd5 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/Subjects/SubjectsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilder.php b/src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilder.php new file mode 100644 index 00000000000..4c6718c4a04 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilder.php @@ -0,0 +1,148 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + * @param string|null $objectId Alternate key of accessPackageSubject + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter, ?string $objectId = null) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/entitlementManagement/subjects(objectId=\'{objectId}\'){?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $urlTplParams = $pathParametersOrRawUrl; + $urlTplParams['objectId'] = $objectId; + $this->pathParameters = $urlTplParams; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property subjects for identityGovernance + * @param SubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?SubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get subjects from identityGovernance + * @param SubjectsWithObjectIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?SubjectsWithObjectIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageSubject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. + * @param AccessPackageSubject $body The request body + * @param SubjectsWithObjectIdRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/accesspackagesubject-update?view=graph-rest-1.0 Find more info here + */ + public function patch(AccessPackageSubject $body, ?SubjectsWithObjectIdRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AccessPackageSubject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property subjects for identityGovernance + * @param SubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?SubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get subjects from identityGovernance + * @param SubjectsWithObjectIdRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?SubjectsWithObjectIdRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. + * @param AccessPackageSubject $body The request body + * @param SubjectsWithObjectIdRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AccessPackageSubject $body, ?SubjectsWithObjectIdRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return SubjectsWithObjectIdRequestBuilder + */ + public function withUrl(string $rawUrl): SubjectsWithObjectIdRequestBuilder { + return new SubjectsWithObjectIdRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..88f0dbb5031 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ebe6721eaa3 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new SubjectsWithObjectIdRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5c5e4d0afbf --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param SubjectsWithObjectIdRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?SubjectsWithObjectIdRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new SubjectsWithObjectIdRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return SubjectsWithObjectIdRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): SubjectsWithObjectIdRequestBuilderGetQueryParameters { + return new SubjectsWithObjectIdRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilderPatchRequestConfiguration.php b/src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..07b4c9c7130 --- /dev/null +++ b/src/Generated/IdentityGovernance/EntitlementManagement/SubjectsWithObjectId/SubjectsWithObjectIdRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/CancelProcessingPostRequestBody.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/CancelProcessingPostRequestBody.php new file mode 100644 index 00000000000..f42d296105b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/CancelProcessingPostRequestBody.php @@ -0,0 +1,115 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CancelProcessingPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CancelProcessingPostRequestBody { + return new CancelProcessingPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'scope' => fn(ParseNode $n) => $o->setScope($n->getObjectValue([CancelScope::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the scope property value. The scope property + * @return CancelScope|null + */ + public function getScope(): ?CancelScope { + $val = $this->getBackingStore()->get('scope'); + if (is_null($val) || $val instanceof CancelScope) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scope'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('scope', $this->getScope()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the scope property value. The scope property + * @param CancelScope|null $value Value to set for the scope property. + */ + public function setScope(?CancelScope $value): void { + $this->getBackingStore()->set('scope', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.php new file mode 100644 index 00000000000..acdbeb5ad93 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + * @param CancelProcessingPostRequestBody $body The request body + * @param MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-workflow-cancelprocessing?view=graph-rest-1.0 Find more info here + */ + public function post(CancelProcessingPostRequestBody $body, ?MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + * @param CancelProcessingPostRequestBody $body The request body + * @param MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CancelProcessingPostRequestBody $body, ?MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder { + return new MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6b51096d538 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceClearQuarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceClearQuarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.php new file mode 100644 index 00000000000..ebac098b334 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceClearQuarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.clearQuarantine'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + * @param MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-workflow-clearquarantine?view=graph-rest-1.0 Find more info here + */ + public function post(?MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Workflow::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + * @param MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder { + return new MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceClearQuarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceClearQuarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e9138c6011a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceClearQuarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.php new file mode 100644 index 00000000000..483098adc96 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewTaskFailures'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. + * @param MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-workflow-previewtaskfailures?view=graph-rest-1.0 Find more info here + */ + public function post(?MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PreviewTaskFailuresPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. + * @param MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder { + return new MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..5d49d53b231 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/PreviewTaskFailuresPostResponse.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/PreviewTaskFailuresPostResponse.php new file mode 100644 index 00000000000..e2e0bff34df --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/PreviewTaskFailuresPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PreviewFailedTask::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PreviewFailedTask::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.php new file mode 100644 index 00000000000..f8752799b2c --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewWorkflow'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + * @param PreviewWorkflowPostRequestBody $body The request body + * @param MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-workflow-previewworkflow?view=graph-rest-1.0 Find more info here + */ + public function post(PreviewWorkflowPostRequestBody $body, ?MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + * @param PreviewWorkflowPostRequestBody $body The request body + * @param MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PreviewWorkflowPostRequestBody $body, ?MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder { + return new MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b7031caf7ba --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/PreviewWorkflowPostRequestBody.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/PreviewWorkflowPostRequestBody.php new file mode 100644 index 00000000000..d8be8d52d13 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/PreviewWorkflowPostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PreviewWorkflowPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PreviewWorkflowPostRequestBody { + return new PreviewWorkflowPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'subjects' => fn(ParseNode $n) => $o->setSubjects($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the subjects property value. The subjects property + * @return array|null + */ + public function getSubjects(): ?array { + $val = $this->getBackingStore()->get('subjects'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DirectoryObject::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subjects'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('subjects', $this->getSubjects()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the subjects property value. The subjects property + * @param array|null $value Value to set for the subjects property. + */ + public function setSubjects(?array $value): void { + $this->getBackingStore()->set('subjects', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php index ba7366b322a..7fc627b66f1 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + * Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostR } /** - * Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + * Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..6cd144649b3 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..64119d5030a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4d03c5399c1 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilder.php new file mode 100644 index 00000000000..abba5a4b9c9 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope/{directoryObject%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The preview scope for the workflow. + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The preview scope for the workflow. + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DirectoryObjectItemRequestBuilder + */ + public function withUrl(string $rawUrl): DirectoryObjectItemRequestBuilder { + return new DirectoryObjectItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..6662a5221c6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new DirectoryObjectItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cf8b010d8ac --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DirectoryObjectItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DirectoryObjectItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DirectoryObjectItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DirectoryObjectItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DirectoryObjectItemRequestBuilderGetQueryParameters { + return new DirectoryObjectItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/PreviewScopeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/PreviewScopeRequestBuilder.php new file mode 100644 index 00000000000..8b0396982c5 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/PreviewScopeRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. + * @param string $directoryObjectId The unique identifier of directoryObject + * @return DirectoryObjectItemRequestBuilder + */ + public function byDirectoryObjectId(string $directoryObjectId): DirectoryObjectItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['directoryObject%2Did'] = $directoryObjectId; + return new DirectoryObjectItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new PreviewScopeRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The preview scope for the workflow. + * @param PreviewScopeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PreviewScopeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObjectCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The preview scope for the workflow. + * @param PreviewScopeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PreviewScopeRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return PreviewScopeRequestBuilder + */ + public function withUrl(string $rawUrl): PreviewScopeRequestBuilder { + return new PreviewScopeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/PreviewScopeRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/PreviewScopeRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e559df22bae --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/PreviewScopeRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new PreviewScopeRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/PreviewScopeRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/PreviewScopeRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..8b4313bfbf2 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/PreviewScope/PreviewScopeRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PreviewScopeRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PreviewScopeRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PreviewScopeRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return PreviewScopeRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): PreviewScopeRequestBuilderGetQueryParameters { + return new PreviewScopeRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php index ba0fae74075..0cb837c3240 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGoverna } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php index 5a25dcdfa03..26529895a35 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Runs/Item/UserProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGoverna } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/TaskReports/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/TaskReports/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php index 7822c08a1f2..67d4a200677 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/TaskReports/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/TaskReports/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGoverna } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php index 09a927c4189..0d00e0511cc 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGoverna } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php index 510b55837e4..6eba2b77afc 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/UserProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGoverna } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php index 4bfbacb608c..3d70b66de8b 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/Versions/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGoverna } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.php index 36b3ef3c499..02468981094 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Item/WorkflowItemRequestBuilder.php @@ -10,8 +10,13 @@ use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\LastModifiedBy\LastModifiedByRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceActivate\MicrosoftGraphIdentityGovernanceActivateRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceActivateWithScope\MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceCancelProcessing\MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceClearQuarantine\MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceCreateNewVersion\MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernancePreviewTaskFailures\MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernancePreviewWorkflow\MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\MicrosoftGraphIdentityGovernanceRestore\MicrosoftGraphIdentityGovernanceRestoreRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\PreviewScope\PreviewScopeRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Runs\RunsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\TaskReports\TaskReportsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\DeletedItems\Workflows\Item\Tasks\TasksRequestBuilder; @@ -71,6 +76,20 @@ public function microsoftGraphIdentityGovernanceActivateWithScope(): MicrosoftGr return new MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the cancelProcessing method. + */ + public function microsoftGraphIdentityGovernanceCancelProcessing(): MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder { + return new MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the clearQuarantine method. + */ + public function microsoftGraphIdentityGovernanceClearQuarantine(): MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder { + return new MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the createNewVersion method. */ @@ -78,6 +97,20 @@ public function microsoftGraphIdentityGovernanceCreateNewVersion(): MicrosoftGra return new MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the previewTaskFailures method. + */ + public function microsoftGraphIdentityGovernancePreviewTaskFailures(): MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder { + return new MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the previewWorkflow method. + */ + public function microsoftGraphIdentityGovernancePreviewWorkflow(): MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder { + return new MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the restore method. */ @@ -85,6 +118,13 @@ public function microsoftGraphIdentityGovernanceRestore(): MicrosoftGraphIdentit return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. + */ + public function previewScope(): PreviewScopeRequestBuilder { + return new PreviewScopeRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the runs property of the microsoft.graph.identityGovernance.workflow entity. */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/WorkflowsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/WorkflowsRequestBuilder.php index 99c6800cb9e..41539483f69 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/WorkflowsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/WorkflowsRequestBuilder.php @@ -51,7 +51,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of the deleted workflow objects and their properties. + * Get a list of deleted workflow objects and their properties from the deletedItemContainer. * @param WorkflowsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -66,7 +66,7 @@ public function get(?WorkflowsRequestBuilderGetRequestConfiguration $requestConf } /** - * Get a list of the deleted workflow objects and their properties. + * Get a list of deleted workflow objects and their properties from the deletedItemContainer. * @param WorkflowsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/WorkflowsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/WorkflowsRequestBuilderGetQueryParameters.php index bd8eb60d4f0..1d2be59d745 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/WorkflowsRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/WorkflowsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of the deleted workflow objects and their properties. + * Get a list of deleted workflow objects and their properties from the deletedItemContainer. */ class WorkflowsRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php index 8b19bdc50ca..1fdf3d77796 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php @@ -36,7 +36,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. + * Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. * @param MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -51,7 +51,7 @@ public function get(?MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWit } /** - * Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. + * Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. * @param MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php index 07b5f9dd207..57f7099f3ed 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. + * Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. */ class MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php index af1b7e82cd6..2f34422be44 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php @@ -36,7 +36,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. + * Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. * @param MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -51,7 +51,7 @@ public function get(?MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummar } /** - * Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. + * Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. * @param MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php index 6b699925f4c..456102edbf5 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. + * Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. */ class MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder.php index 247650a6e70..a379a39eb6a 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder.php @@ -37,7 +37,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Provide a summary of workflows processed, by category, in a tenant. This allows you to quickly get category information, by numerical value, bypassing other information found in the WorkflowsProcessedSummary call. + * Provide a summary from the insights resource of workflow objects processed by category in a tenant. This allows you to quickly get category information, by numerical value, without retrieving the other information included in the workflowsProcessedSummary call. * @param MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -52,7 +52,7 @@ public function get(?MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategor } /** - * Provide a summary of workflows processed, by category, in a tenant. This allows you to quickly get category information, by numerical value, bypassing other information found in the WorkflowsProcessedSummary call. + * Provide a summary from the insights resource of workflow objects processed by category in a tenant. This allows you to quickly get category information, by numerical value, without retrieving the other information included in the workflowsProcessedSummary call. * @param MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php index 7aae5e61a0c..036d8c3f355 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Insights/MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php @@ -37,7 +37,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Provide a summary of all workflows processed within a tenant for a specified period. Because the amount of results for listed workflows as returned by the List workflows does not tell you which workflows were processed from the list of created workflows, this summary gives you a quick overview of processed status based on counts. + * Provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn't indicate which workflows were processed, this summary gives you a quick overview based on counts. * @param MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -52,7 +52,7 @@ public function get(?MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWi } /** - * Provide a summary of all workflows processed within a tenant for a specified period. Because the amount of results for listed workflows as returned by the List workflows does not tell you which workflows were processed from the list of created workflows, this summary gives you a quick overview of processed status based on counts. + * Provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn't indicate which workflows were processed, this summary gives you a quick overview based on counts. * @param MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/WorkflowTemplates/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/WorkflowTemplates/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php index 568293931e0..17a9441a708 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/WorkflowTemplates/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/WorkflowTemplates/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGoverna } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/CancelProcessingPostRequestBody.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/CancelProcessingPostRequestBody.php new file mode 100644 index 00000000000..cc071efb0e3 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/CancelProcessingPostRequestBody.php @@ -0,0 +1,115 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CancelProcessingPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CancelProcessingPostRequestBody { + return new CancelProcessingPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'scope' => fn(ParseNode $n) => $o->setScope($n->getObjectValue([CancelScope::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the scope property value. The scope property + * @return CancelScope|null + */ + public function getScope(): ?CancelScope { + $val = $this->getBackingStore()->get('scope'); + if (is_null($val) || $val instanceof CancelScope) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'scope'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('scope', $this->getScope()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the scope property value. The scope property + * @param CancelScope|null $value Value to set for the scope property. + */ + public function setScope(?CancelScope $value): void { + $this->getBackingStore()->set('scope', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.php new file mode 100644 index 00000000000..71f8142312d --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + * @param CancelProcessingPostRequestBody $body The request body + * @param MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-workflow-cancelprocessing?view=graph-rest-1.0 Find more info here + */ + public function post(CancelProcessingPostRequestBody $body, ?MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + * @param CancelProcessingPostRequestBody $body The request body + * @param MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(CancelProcessingPostRequestBody $body, ?MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder { + return new MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..91fc9baf2dd --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceCancelProcessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceClearQuarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceClearQuarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.php new file mode 100644 index 00000000000..a96d949b9c7 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceClearQuarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.php @@ -0,0 +1,75 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.clearQuarantine'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + * @param MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-workflow-clearquarantine?view=graph-rest-1.0 Find more info here + */ + public function post(?MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [Workflow::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + * @param MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder { + return new MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceClearQuarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceClearQuarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..2765a865819 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceClearQuarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.php new file mode 100644 index 00000000000..1fabe28e45b --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewTaskFailures'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. + * @param MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-workflow-previewtaskfailures?view=graph-rest-1.0 Find more info here + */ + public function post(?MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [PreviewTaskFailuresPostResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. + * @param MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder { + return new MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e4cf424c584 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/PreviewTaskFailuresPostResponse.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/PreviewTaskFailuresPostResponse.php new file mode 100644 index 00000000000..8671a677f73 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewTaskFailures/PreviewTaskFailuresPostResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([PreviewFailedTask::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PreviewFailedTask::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.php new file mode 100644 index 00000000000..fef3421d4e8 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewWorkflow'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + * @param PreviewWorkflowPostRequestBody $body The request body + * @param MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/identitygovernance-workflow-previewworkflow?view=graph-rest-1.0 Find more info here + */ + public function post(PreviewWorkflowPostRequestBody $body, ?MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + * @param PreviewWorkflowPostRequestBody $body The request body + * @param MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(PreviewWorkflowPostRequestBody $body, ?MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder { + return new MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..e020e4a7e71 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/PreviewWorkflowPostRequestBody.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/PreviewWorkflowPostRequestBody.php new file mode 100644 index 00000000000..a180b9f6489 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernancePreviewWorkflow/PreviewWorkflowPostRequestBody.php @@ -0,0 +1,118 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PreviewWorkflowPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PreviewWorkflowPostRequestBody { + return new PreviewWorkflowPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'subjects' => fn(ParseNode $n) => $o->setSubjects($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the subjects property value. The subjects property + * @return array|null + */ + public function getSubjects(): ?array { + $val = $this->getBackingStore()->get('subjects'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DirectoryObject::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subjects'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('subjects', $this->getSubjects()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the subjects property value. The subjects property + * @param array|null $value Value to set for the subjects property. + */ + public function setSubjects(?array $value): void { + $this->getBackingStore()->set('subjects', $value); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php index db861328e82..a9d7b4fb12b 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/MicrosoftGraphIdentityGovernanceRestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + * Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostR } /** - * Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + * Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. * @param MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Count/CountRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..e605ef58a0e --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e93abfd9ecb --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..547f4c275b6 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilder.php new file mode 100644 index 00000000000..70acff854f5 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope/{directoryObject%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The preview scope for the workflow. + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObject::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The preview scope for the workflow. + * @param DirectoryObjectItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DirectoryObjectItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DirectoryObjectItemRequestBuilder + */ + public function withUrl(string $rawUrl): DirectoryObjectItemRequestBuilder { + return new DirectoryObjectItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..182bcc4de18 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new DirectoryObjectItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b21e1789ce3 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/Item/DirectoryObjectItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DirectoryObjectItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DirectoryObjectItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DirectoryObjectItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return DirectoryObjectItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): DirectoryObjectItemRequestBuilderGetQueryParameters { + return new DirectoryObjectItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/PreviewScopeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/PreviewScopeRequestBuilder.php new file mode 100644 index 00000000000..d7e6c736f7a --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/PreviewScopeRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. + * @param string $directoryObjectId The unique identifier of directoryObject + * @return DirectoryObjectItemRequestBuilder + */ + public function byDirectoryObjectId(string $directoryObjectId): DirectoryObjectItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['directoryObject%2Did'] = $directoryObjectId; + return new DirectoryObjectItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new PreviewScopeRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The preview scope for the workflow. + * @param PreviewScopeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?PreviewScopeRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DirectoryObjectCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * The preview scope for the workflow. + * @param PreviewScopeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?PreviewScopeRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return PreviewScopeRequestBuilder + */ + public function withUrl(string $rawUrl): PreviewScopeRequestBuilder { + return new PreviewScopeRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/PreviewScopeRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/PreviewScopeRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1299d84e821 --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/PreviewScopeRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new PreviewScopeRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/PreviewScopeRequestBuilderGetRequestConfiguration.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/PreviewScopeRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..966e94713bf --- /dev/null +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/PreviewScope/PreviewScopeRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param PreviewScopeRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?PreviewScopeRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new PreviewScopeRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return PreviewScopeRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): PreviewScopeRequestBuilderGetQueryParameters { + return new PreviewScopeRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php index 91a8bf8c9f3..15e59ab3462 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGoverna } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php index 6ea6b0739c6..9f91d96b94a 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGoverna } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php index 7537fd72e65..030108395ef 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilder.php @@ -55,7 +55,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get the user processing result of a user processing result of a run. + * Get a userProcessingResult for a run. * @param UserProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -70,7 +70,7 @@ public function get(?UserProcessingResultItemRequestBuilderGetRequestConfigurati } /** - * Get the user processing result of a user processing result of a run. + * Get a userProcessingResult for a run. * @param UserProcessingResultItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilderGetQueryParameters.php index ffe8470a5ea..47b66a97fcc 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/Item/UserProcessingResults/Item/UserProcessingResultItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the user processing result of a user processing result of a run. + * Get a userProcessingResult for a run. */ class UserProcessingResultItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php index 48f03132dc8..ed2f54ff135 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php @@ -37,7 +37,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a summary of runs for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + * Get a runSummary for run objects over a specified time period. Because the number of runs returned by the list API call can be overwhelming, this summary allows administrators to get a quick overview based on counts. * @param MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -51,7 +51,7 @@ public function get(?MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWit } /** - * Get a summary of runs for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + * Get a runSummary for run objects over a specified time period. Because the number of runs returned by the list API call can be overwhelming, this summary allows administrators to get a quick overview based on counts. * @param MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/RunsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/RunsRequestBuilder.php index f504ed4c7b4..bd82dd1b4de 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/RunsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/RunsRequestBuilder.php @@ -53,7 +53,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of the run objects and their properties for a lifecycle workflow. + * Get a list of run objects and their properties for a workflow. * @param RunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -78,7 +78,7 @@ public function microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndD } /** - * Get a list of the run objects and their properties for a lifecycle workflow. + * Get a list of run objects and their properties for a workflow. * @param RunsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/RunsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/RunsRequestBuilderGetQueryParameters.php index 77dd599dca8..1c9b5e4bc31 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/RunsRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Runs/RunsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of the run objects and their properties for a lifecycle workflow. + * Get a list of run objects and their properties for a workflow. */ class RunsRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/TaskReports/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/TaskReports/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php index f1652777afb..2ce9976d489 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/TaskReports/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/TaskReports/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGoverna } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/TaskReports/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/TaskReports/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php index dc8142d9a1a..c3dbf1e0b37 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/TaskReports/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/TaskReports/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.php @@ -37,7 +37,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a taskReportSummary object. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + * Get a taskReportSummary for a taskReport. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. * @param MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -51,7 +51,7 @@ public function get(?MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWit } /** - * Get a taskReportSummary object. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + * Get a taskReportSummary for a taskReport. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. * @param MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php index 01acea6598c..23f97ba3c23 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGoverna } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Tasks/TasksRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Tasks/TasksRequestBuilder.php index b225b5100f4..28b55f39c92 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Tasks/TasksRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Tasks/TasksRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the details of the built-in tasks in Lifecycle Workflows. + * Retrieve the details of the built-in task objects in a workflow. * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -82,7 +82,7 @@ public function post(Task $body, ?TasksRequestBuilderPostRequestConfiguration $r } /** - * Retrieve the details of the built-in tasks in Lifecycle Workflows. + * Retrieve the details of the built-in task objects in a workflow. * @param TasksRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Tasks/TasksRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Tasks/TasksRequestBuilderGetQueryParameters.php index a986a0d3453..1af2177a6bf 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Tasks/TasksRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Tasks/TasksRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the details of the built-in tasks in Lifecycle Workflows. + * Retrieve the details of the built-in task objects in a workflow. */ class TasksRequestBuilderGetQueryParameters { diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php index ae8cdd5c539..5238109c110 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/UserProcessingResults/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGoverna } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php index 063633e52b0..4fdd735fb71 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/Versions/Item/Tasks/Item/TaskProcessingResults/Item/MicrosoftGraphIdentityGovernanceResume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ResumePostRequestBody $body, ?MicrosoftGraphIdentityGoverna } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param ResumePostRequestBody $body The request body * @param MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.php index 18553f05ec1..73593489e55 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/Item/WorkflowItemRequestBuilder.php @@ -10,8 +10,13 @@ use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\LastModifiedBy\LastModifiedByRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceActivate\MicrosoftGraphIdentityGovernanceActivateRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceActivateWithScope\MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceCancelProcessing\MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceClearQuarantine\MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceCreateNewVersion\MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernancePreviewTaskFailures\MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernancePreviewWorkflow\MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\MicrosoftGraphIdentityGovernanceRestore\MicrosoftGraphIdentityGovernanceRestoreRequestBuilder; +use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\PreviewScope\PreviewScopeRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Runs\RunsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\TaskReports\TaskReportsRequestBuilder; use Microsoft\Graph\Generated\IdentityGovernance\LifecycleWorkflows\Workflows\Item\Tasks\TasksRequestBuilder; @@ -71,6 +76,20 @@ public function microsoftGraphIdentityGovernanceActivateWithScope(): MicrosoftGr return new MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the cancelProcessing method. + */ + public function microsoftGraphIdentityGovernanceCancelProcessing(): MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder { + return new MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the clearQuarantine method. + */ + public function microsoftGraphIdentityGovernanceClearQuarantine(): MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder { + return new MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the createNewVersion method. */ @@ -78,6 +97,20 @@ public function microsoftGraphIdentityGovernanceCreateNewVersion(): MicrosoftGra return new MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the previewTaskFailures method. + */ + public function microsoftGraphIdentityGovernancePreviewTaskFailures(): MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder { + return new MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the previewWorkflow method. + */ + public function microsoftGraphIdentityGovernancePreviewWorkflow(): MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder { + return new MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the restore method. */ @@ -85,6 +118,13 @@ public function microsoftGraphIdentityGovernanceRestore(): MicrosoftGraphIdentit return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. + */ + public function previewScope(): PreviewScopeRequestBuilder { + return new PreviewScopeRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the runs property of the microsoft.graph.identityGovernance.workflow entity. */ @@ -135,7 +175,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion. + * Delete a workflow object and its associated tasks, taskProcessingResults and versions. The deleted workflow is sent to the deleted workflows container. You can restore a deleted workflow and its associated objects within 30 days of deletion. * @param WorkflowItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -181,7 +221,7 @@ public function patch(Workflow $body, ?WorkflowItemRequestBuilderPatchRequestCon } /** - * Delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion. + * Delete a workflow object and its associated tasks, taskProcessingResults and versions. The deleted workflow is sent to the deleted workflows container. You can restore a deleted workflow and its associated objects within 30 days of deletion. * @param WorkflowItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/WorkflowsRequestBuilder.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/WorkflowsRequestBuilder.php index c7493b9038a..1dcb50ade08 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/WorkflowsRequestBuilder.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/WorkflowsRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of workflow resources that are associated with lifecycle workflows. + * Get a list of workflow resources that are associated with Lifecycle Workflows. * @param WorkflowsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -83,7 +83,7 @@ public function post(Workflow $body, ?WorkflowsRequestBuilderPostRequestConfigur } /** - * Get a list of workflow resources that are associated with lifecycle workflows. + * Get a list of workflow resources that are associated with Lifecycle Workflows. * @param WorkflowsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/WorkflowsRequestBuilderGetQueryParameters.php b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/WorkflowsRequestBuilderGetQueryParameters.php index ae6ea6111f6..9d9cf8a3f75 100644 --- a/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/WorkflowsRequestBuilderGetQueryParameters.php +++ b/src/Generated/IdentityGovernance/LifecycleWorkflows/Workflows/WorkflowsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of workflow resources that are associated with lifecycle workflows. + * Get a list of workflow resources that are associated with Lifecycle Workflows. */ class WorkflowsRequestBuilderGetQueryParameters { diff --git a/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilder.php b/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilder.php index 850bf308bab..fff8a695089 100644 --- a/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilder.php +++ b/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilder.php @@ -51,7 +51,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. + * Get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn't return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. * @param RecoveryKeysRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -66,7 +66,7 @@ public function get(?RecoveryKeysRequestBuilderGetRequestConfiguration $requestC } /** - * Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. + * Get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn't return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. * @param RecoveryKeysRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilderGetQueryParameters.php b/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilderGetQueryParameters.php index 673f482b5a8..df26ae786ed 100644 --- a/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilderGetQueryParameters.php +++ b/src/Generated/InformationProtection/Bitlocker/RecoveryKeys/RecoveryKeysRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. + * Get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn't return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. */ class RecoveryKeysRequestBuilderGetQueryParameters { diff --git a/src/Generated/Models/AccessEntityType.php b/src/Generated/Models/AccessEntityType.php new file mode 100644 index 00000000000..b95844a55d5 --- /dev/null +++ b/src/Generated/Models/AccessEntityType.php @@ -0,0 +1,11 @@ +getBackingStore()->get('approverInformationVisibility'); + if (is_null($val) || $val instanceof ApproverInformationVisibility) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'approverInformationVisibility'"); + } + /** * Gets the BackingStore property value. Stores model information. * @return BackingStore @@ -89,7 +101,7 @@ public function getDurationBeforeEscalation(): ?DateInterval { } /** - * Gets the escalationApprovers property value. If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. + * Gets the escalationApprovers property value. If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who are asked to approve requests. * @return array|null */ public function getEscalationApprovers(): ?array { @@ -137,6 +149,7 @@ public function getFallbackPrimaryApprovers(): ?array { public function getFieldDeserializers(): array { $o = $this; return [ + 'approverInformationVisibility' => fn(ParseNode $n) => $o->setApproverInformationVisibility($n->getEnumValue(ApproverInformationVisibility::class)), 'durationBeforeAutomaticDenial' => fn(ParseNode $n) => $o->setDurationBeforeAutomaticDenial($n->getDateIntervalValue()), 'durationBeforeEscalation' => fn(ParseNode $n) => $o->setDurationBeforeEscalation($n->getDateIntervalValue()), 'escalationApprovers' => fn(ParseNode $n) => $o->setEscalationApprovers($n->getCollectionOfObjectValues([SubjectSet::class, 'createFromDiscriminatorValue'])), @@ -186,7 +199,7 @@ public function getOdataType(): ?string { } /** - * Gets the primaryApprovers property value. The subjects, typically users, who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. + * Gets the primaryApprovers property value. The subjects, typically users, who are asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. * @return array|null */ public function getPrimaryApprovers(): ?array { @@ -204,6 +217,7 @@ public function getPrimaryApprovers(): ?array { * @param SerializationWriter $writer Serialization writer to use to serialize this model */ public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('approverInformationVisibility', $this->getApproverInformationVisibility()); $writer->writeDateIntervalValue('durationBeforeAutomaticDenial', $this->getDurationBeforeAutomaticDenial()); $writer->writeDateIntervalValue('durationBeforeEscalation', $this->getDurationBeforeEscalation()); $writer->writeCollectionOfObjectValues('escalationApprovers', $this->getEscalationApprovers()); @@ -224,6 +238,14 @@ public function setAdditionalData(?array $value): void { $this->getBackingStore()->set('additionalData', $value); } + /** + * Sets the approverInformationVisibility property value. The approverInformationVisibility property + * @param ApproverInformationVisibility|null $value Value to set for the approverInformationVisibility property. + */ + public function setApproverInformationVisibility(?ApproverInformationVisibility $value): void { + $this->getBackingStore()->set('approverInformationVisibility', $value); + } + /** * Sets the BackingStore property value. Stores model information. * @param BackingStore $value Value to set for the BackingStore property. @@ -249,7 +271,7 @@ public function setDurationBeforeEscalation(?DateInterval $value): void { } /** - * Sets the escalationApprovers property value. If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. + * Sets the escalationApprovers property value. If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who are asked to approve requests. * @param array|null $value Value to set for the escalationApprovers property. */ public function setEscalationApprovers(?array $value): void { @@ -297,7 +319,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the primaryApprovers property value. The subjects, typically users, who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. + * Sets the primaryApprovers property value. The subjects, typically users, who are asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. * @param array|null $value Value to set for the primaryApprovers property. */ public function setPrimaryApprovers(?array $value): void { diff --git a/src/Generated/Models/AccessPackageResourceRole.php b/src/Generated/Models/AccessPackageResourceRole.php index e7d9cf9bb8c..9251fa711bf 100644 --- a/src/Generated/Models/AccessPackageResourceRole.php +++ b/src/Generated/Models/AccessPackageResourceRole.php @@ -60,6 +60,7 @@ public function getFieldDeserializers(): array { 'originId' => fn(ParseNode $n) => $o->setOriginId($n->getStringValue()), 'originSystem' => fn(ParseNode $n) => $o->setOriginSystem($n->getStringValue()), 'resource' => fn(ParseNode $n) => $o->setResource($n->getObjectValue([AccessPackageResource::class, 'createFromDiscriminatorValue'])), + 'type' => fn(ParseNode $n) => $o->setType($n->getEnumValue(RoleType::class)), ]); } @@ -76,7 +77,7 @@ public function getOriginId(): ?string { } /** - * Gets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, or AadGroup. + * Gets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, AzureResources, or AadGroup. * @return string|null */ public function getOriginSystem(): ?string { @@ -99,6 +100,18 @@ public function getResource(): ?AccessPackageResource { throw new \UnexpectedValueException("Invalid type found in backing store for 'resource'"); } + /** + * Gets the type property value. The role type for the Azure resource role. The possible values are: active, eligible, application, delegated, unknownFutureValue. The values active and eligible are only supported where originSystem is AzureResources while application and delegated aren't currently implemented. + * @return RoleType|null + */ + public function getType(): ?RoleType { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || $val instanceof RoleType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'type'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -110,6 +123,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('originId', $this->getOriginId()); $writer->writeStringValue('originSystem', $this->getOriginSystem()); $writer->writeObjectValue('resource', $this->getResource()); + $writer->writeEnumValue('type', $this->getType()); } /** @@ -137,7 +151,7 @@ public function setOriginId(?string $value): void { } /** - * Sets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, or AadGroup. + * Sets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, AzureResources, or AadGroup. * @param string|null $value Value to set for the originSystem property. */ public function setOriginSystem(?string $value): void { @@ -152,4 +166,12 @@ public function setResource(?AccessPackageResource $value): void { $this->getBackingStore()->set('resource', $value); } + /** + * Sets the type property value. The role type for the Azure resource role. The possible values are: active, eligible, application, delegated, unknownFutureValue. The values active and eligible are only supported where originSystem is AzureResources while application and delegated aren't currently implemented. + * @param RoleType|null $value Value to set for the type property. + */ + public function setType(?RoleType $value): void { + $this->getBackingStore()->set('type', $value); + } + } diff --git a/src/Generated/Models/AccessPackageResourceScope.php b/src/Generated/Models/AccessPackageResourceScope.php index b7e35de7dc4..e623eef6f96 100644 --- a/src/Generated/Models/AccessPackageResourceScope.php +++ b/src/Generated/Models/AccessPackageResourceScope.php @@ -77,7 +77,7 @@ public function getIsRootScope(): ?bool { } /** - * Gets the originId property value. The unique identifier for the scope in the resource as defined in the origin system. + * Gets the originId property value. The unique identifier of the resource in the origin system. If a Microsoft Entra group, originId is the identifier of the group. Supports $filter (eq). * @return string|null */ public function getOriginId(): ?string { @@ -89,7 +89,7 @@ public function getOriginId(): ?string { } /** - * Gets the originSystem property value. The origin system for the scope. + * Gets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, AadGroup, AzureResources, or CustomDataProvidedResource. Supports $filter (eq). * @return string|null */ public function getOriginSystem(): ?string { @@ -151,7 +151,7 @@ public function setIsRootScope(?bool $value): void { } /** - * Sets the originId property value. The unique identifier for the scope in the resource as defined in the origin system. + * Sets the originId property value. The unique identifier of the resource in the origin system. If a Microsoft Entra group, originId is the identifier of the group. Supports $filter (eq). * @param string|null $value Value to set for the originId property. */ public function setOriginId(?string $value): void { @@ -159,7 +159,7 @@ public function setOriginId(?string $value): void { } /** - * Sets the originSystem property value. The origin system for the scope. + * Sets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, AadGroup, AzureResources, or CustomDataProvidedResource. Supports $filter (eq). * @param string|null $value Value to set for the originSystem property. */ public function setOriginSystem(?string $value): void { diff --git a/src/Generated/Models/AccessPackageSubject.php b/src/Generated/Models/AccessPackageSubject.php index a012a7f1f1f..74557fb3101 100644 --- a/src/Generated/Models/AccessPackageSubject.php +++ b/src/Generated/Models/AccessPackageSubject.php @@ -73,6 +73,7 @@ public function getFieldDeserializers(): array { 'objectId' => fn(ParseNode $n) => $o->setObjectId($n->getStringValue()), 'onPremisesSecurityIdentifier' => fn(ParseNode $n) => $o->setOnPremisesSecurityIdentifier($n->getStringValue()), 'principalName' => fn(ParseNode $n) => $o->setPrincipalName($n->getStringValue()), + 'subjectLifecycle' => fn(ParseNode $n) => $o->setSubjectLifecycle($n->getEnumValue(AccessPackageSubjectLifecycle::class)), 'subjectType' => fn(ParseNode $n) => $o->setSubjectType($n->getEnumValue(AccessPackageSubjectType::class)), ]); } @@ -113,6 +114,18 @@ public function getPrincipalName(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'principalName'"); } + /** + * Gets the subjectLifecycle property value. The subjectLifecycle property + * @return AccessPackageSubjectLifecycle|null + */ + public function getSubjectLifecycle(): ?AccessPackageSubjectLifecycle { + $val = $this->getBackingStore()->get('subjectLifecycle'); + if (is_null($val) || $val instanceof AccessPackageSubjectLifecycle) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subjectLifecycle'"); + } + /** * Gets the subjectType property value. The resource type of the subject. The possible values are: notSpecified, user, servicePrincipal, unknownFutureValue. * @return AccessPackageSubjectType|null @@ -137,6 +150,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('objectId', $this->getObjectId()); $writer->writeStringValue('onPremisesSecurityIdentifier', $this->getOnPremisesSecurityIdentifier()); $writer->writeStringValue('principalName', $this->getPrincipalName()); + $writer->writeEnumValue('subjectLifecycle', $this->getSubjectLifecycle()); $writer->writeEnumValue('subjectType', $this->getSubjectType()); } @@ -188,6 +202,14 @@ public function setPrincipalName(?string $value): void { $this->getBackingStore()->set('principalName', $value); } + /** + * Sets the subjectLifecycle property value. The subjectLifecycle property + * @param AccessPackageSubjectLifecycle|null $value Value to set for the subjectLifecycle property. + */ + public function setSubjectLifecycle(?AccessPackageSubjectLifecycle $value): void { + $this->getBackingStore()->set('subjectLifecycle', $value); + } + /** * Sets the subjectType property value. The resource type of the subject. The possible values are: notSpecified, user, servicePrincipal, unknownFutureValue. * @param AccessPackageSubjectType|null $value Value to set for the subjectType property. diff --git a/src/Generated/Models/AccessPackageSubjectCollectionResponse.php b/src/Generated/Models/AccessPackageSubjectCollectionResponse.php new file mode 100644 index 00000000000..6bf575cf1ed --- /dev/null +++ b/src/Generated/Models/AccessPackageSubjectCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AccessPackageSubject::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AccessPackageSubject::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/AccessPackageSubjectLifecycle.php b/src/Generated/Models/AccessPackageSubjectLifecycle.php new file mode 100644 index 00000000000..0a05c0ed497 --- /dev/null +++ b/src/Generated/Models/AccessPackageSubjectLifecycle.php @@ -0,0 +1,12 @@ +getBackingStore()->get('accessPackage'); + if (is_null($val) || $val instanceof AvailableAccessPackage) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessPackage'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'accessPackage' => fn(ParseNode $n) => $o->setAccessPackage($n->getObjectValue([AvailableAccessPackage::class, 'createFromDiscriminatorValue'])), + 'reasons' => fn(ParseNode $n) => $o->setReasons($n->getCollectionOfObjectValues([AccessPackageSuggestionReason::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the reasons property value. A collection of reasons why this access package is being suggested to the user. + * @return array|null + */ + public function getReasons(): ?array { + $val = $this->getBackingStore()->get('reasons'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AccessPackageSuggestionReason::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reasons'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('accessPackage', $this->getAccessPackage()); + $writer->writeCollectionOfObjectValues('reasons', $this->getReasons()); + } + + /** + * Sets the accessPackage property value. The access package information for the suggested package. + * @param AvailableAccessPackage|null $value Value to set for the accessPackage property. + */ + public function setAccessPackage(?AvailableAccessPackage $value): void { + $this->getBackingStore()->set('accessPackage', $value); + } + + /** + * Sets the reasons property value. A collection of reasons why this access package is being suggested to the user. + * @param array|null $value Value to set for the reasons property. + */ + public function setReasons(?array $value): void { + $this->getBackingStore()->set('reasons', $value); + } + +} diff --git a/src/Generated/Models/AccessPackageSuggestionCollectionResponse.php b/src/Generated/Models/AccessPackageSuggestionCollectionResponse.php new file mode 100644 index 00000000000..af50ebc11b9 --- /dev/null +++ b/src/Generated/Models/AccessPackageSuggestionCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AccessPackageSuggestion::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AccessPackageSuggestion::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/AccessPackageSuggestionReason.php b/src/Generated/Models/AccessPackageSuggestionReason.php new file mode 100644 index 00000000000..605fbb2a5f6 --- /dev/null +++ b/src/Generated/Models/AccessPackageSuggestionReason.php @@ -0,0 +1,122 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AccessPackageSuggestionReason + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessPackageSuggestionReason { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.accessPackageSuggestionRelatedPeopleBased': return new AccessPackageSuggestionRelatedPeopleBased(); + case '#microsoft.graph.accessPackageSuggestionSelfAssignmentHistoryBased': return new AccessPackageSuggestionSelfAssignmentHistoryBased(); + } + } + return new AccessPackageSuggestionReason(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/AccessPackageSuggestionRelatedPeopleBased.php b/src/Generated/Models/AccessPackageSuggestionRelatedPeopleBased.php new file mode 100644 index 00000000000..0c5bd690750 --- /dev/null +++ b/src/Generated/Models/AccessPackageSuggestionRelatedPeopleBased.php @@ -0,0 +1,93 @@ +setOdataType('#microsoft.graph.accessPackageSuggestionRelatedPeopleBased'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AccessPackageSuggestionRelatedPeopleBased + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessPackageSuggestionRelatedPeopleBased { + return new AccessPackageSuggestionRelatedPeopleBased(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'relatedPeople' => fn(ParseNode $n) => $o->setRelatedPeople($n->getCollectionOfObjectValues([Identity::class, 'createFromDiscriminatorValue'])), + 'relatedPeopleAssignmentCount' => fn(ParseNode $n) => $o->setRelatedPeopleAssignmentCount($n->getIntegerValue()), + ]); + } + + /** + * Gets the relatedPeople property value. A collection of identities representing people related to the current user who may have access to similar resources. This property is only populated when the tenant's endUserSettings have relatedPeopleInsightLevel set to countAndNames. This includes both the user ID and display name information. + * @return array|null + */ + public function getRelatedPeople(): ?array { + $val = $this->getBackingStore()->get('relatedPeople'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Identity::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'relatedPeople'"); + } + + /** + * Gets the relatedPeopleAssignmentCount property value. The number of related people who have assignments to this access package. This count is always provided regardless of the relatedPeopleInsightLevel setting. + * @return int|null + */ + public function getRelatedPeopleAssignmentCount(): ?int { + $val = $this->getBackingStore()->get('relatedPeopleAssignmentCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'relatedPeopleAssignmentCount'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('relatedPeople', $this->getRelatedPeople()); + $writer->writeIntegerValue('relatedPeopleAssignmentCount', $this->getRelatedPeopleAssignmentCount()); + } + + /** + * Sets the relatedPeople property value. A collection of identities representing people related to the current user who may have access to similar resources. This property is only populated when the tenant's endUserSettings have relatedPeopleInsightLevel set to countAndNames. This includes both the user ID and display name information. + * @param array|null $value Value to set for the relatedPeople property. + */ + public function setRelatedPeople(?array $value): void { + $this->getBackingStore()->set('relatedPeople', $value); + } + + /** + * Sets the relatedPeopleAssignmentCount property value. The number of related people who have assignments to this access package. This count is always provided regardless of the relatedPeopleInsightLevel setting. + * @param int|null $value Value to set for the relatedPeopleAssignmentCount property. + */ + public function setRelatedPeopleAssignmentCount(?int $value): void { + $this->getBackingStore()->set('relatedPeopleAssignmentCount', $value); + } + +} diff --git a/src/Generated/Models/AccessPackageSuggestionRelatedPeopleInsightLevel.php b/src/Generated/Models/AccessPackageSuggestionRelatedPeopleInsightLevel.php new file mode 100644 index 00000000000..e945e326fd0 --- /dev/null +++ b/src/Generated/Models/AccessPackageSuggestionRelatedPeopleInsightLevel.php @@ -0,0 +1,12 @@ +setOdataType('#microsoft.graph.accessPackageSuggestionSelfAssignmentHistoryBased'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AccessPackageSuggestionSelfAssignmentHistoryBased + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AccessPackageSuggestionSelfAssignmentHistoryBased { + return new AccessPackageSuggestionSelfAssignmentHistoryBased(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'lastAssignmentDateTime' => fn(ParseNode $n) => $o->setLastAssignmentDateTime($n->getDateTimeValue()), + 'pastAssignmentCount' => fn(ParseNode $n) => $o->setPastAssignmentCount($n->getIntegerValue()), + ]); + } + + /** + * Gets the lastAssignmentDateTime property value. The date and time when the user was last assigned to this access package. 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. + * @return DateTime|null + */ + public function getLastAssignmentDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastAssignmentDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastAssignmentDateTime'"); + } + + /** + * Gets the pastAssignmentCount property value. The number of times the user has been assigned to this access package in the past. Read-only. + * @return int|null + */ + public function getPastAssignmentCount(): ?int { + $val = $this->getBackingStore()->get('pastAssignmentCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'pastAssignmentCount'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeDateTimeValue('lastAssignmentDateTime', $this->getLastAssignmentDateTime()); + $writer->writeIntegerValue('pastAssignmentCount', $this->getPastAssignmentCount()); + } + + /** + * Sets the lastAssignmentDateTime property value. The date and time when the user was last assigned to this access package. 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. + * @param DateTime|null $value Value to set for the lastAssignmentDateTime property. + */ + public function setLastAssignmentDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastAssignmentDateTime', $value); + } + + /** + * Sets the pastAssignmentCount property value. The number of times the user has been assigned to this access package in the past. Read-only. + * @param int|null $value Value to set for the pastAssignmentCount property. + */ + public function setPastAssignmentCount(?int $value): void { + $this->getBackingStore()->set('pastAssignmentCount', $value); + } + +} diff --git a/src/Generated/Models/AgentUser.php b/src/Generated/Models/AgentUser.php index d1c689b92bf..a63f2ee9e05 100644 --- a/src/Generated/Models/AgentUser.php +++ b/src/Generated/Models/AgentUser.php @@ -6,9 +6,6 @@ use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; -/** - * Represents a Microsoft Entra user account. -*/ class AgentUser extends User implements Parsable { /** diff --git a/src/Generated/Models/AllDomains.php b/src/Generated/Models/AllDomains.php new file mode 100644 index 00000000000..a848e2a8db7 --- /dev/null +++ b/src/Generated/Models/AllDomains.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.allDomains'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AllDomains + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AllDomains { + return new AllDomains(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/ApplicationDataType.php b/src/Generated/Models/ApplicationDataType.php new file mode 100644 index 00000000000..6abf774668a --- /dev/null +++ b/src/Generated/Models/ApplicationDataType.php @@ -0,0 +1,15 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ApplicationLocation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationLocation { + return new ApplicationLocation(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the dataCenter property value. Specifies the region or physical location where the application's primary data center is hosted. + * @return string|null + */ + public function getDataCenter(): ?string { + $val = $this->getBackingStore()->get('dataCenter'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dataCenter'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'dataCenter' => fn(ParseNode $n) => $o->setDataCenter($n->getStringValue()), + 'headquarters' => fn(ParseNode $n) => $o->setHeadquarters($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the headquarters property value. Specifies the city, country or region where the application's owning organization is headquartered. + * @return string|null + */ + public function getHeadquarters(): ?string { + $val = $this->getBackingStore()->get('headquarters'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'headquarters'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('dataCenter', $this->getDataCenter()); + $writer->writeStringValue('headquarters', $this->getHeadquarters()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the dataCenter property value. Specifies the region or physical location where the application's primary data center is hosted. + * @param string|null $value Value to set for the dataCenter property. + */ + public function setDataCenter(?string $value): void { + $this->getBackingStore()->set('dataCenter', $value); + } + + /** + * Sets the headquarters property value. Specifies the city, country or region where the application's owning organization is headquartered. + * @param string|null $value Value to set for the headquarters property. + */ + public function setHeadquarters(?string $value): void { + $this->getBackingStore()->set('headquarters', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/ApplicationRiskFactorCertificateInfo.php b/src/Generated/Models/ApplicationRiskFactorCertificateInfo.php new file mode 100644 index 00000000000..b4159329b85 --- /dev/null +++ b/src/Generated/Models/ApplicationRiskFactorCertificateInfo.php @@ -0,0 +1,312 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ApplicationRiskFactorCertificateInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationRiskFactorCertificateInfo { + return new ApplicationRiskFactorCertificateInfo(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'hasBadCommonName' => fn(ParseNode $n) => $o->setHasBadCommonName($n->getBooleanValue()), + 'hasInsecureSignature' => fn(ParseNode $n) => $o->setHasInsecureSignature($n->getBooleanValue()), + 'hasNoChainOfTrust' => fn(ParseNode $n) => $o->setHasNoChainOfTrust($n->getBooleanValue()), + 'isDenylisted' => fn(ParseNode $n) => $o->setIsDenylisted($n->getBooleanValue()), + 'isHostnameMismatch' => fn(ParseNode $n) => $o->setIsHostnameMismatch($n->getBooleanValue()), + 'isNotAfter' => fn(ParseNode $n) => $o->setIsNotAfter($n->getBooleanValue()), + 'isNotBefore' => fn(ParseNode $n) => $o->setIsNotBefore($n->getBooleanValue()), + 'isRevoked' => fn(ParseNode $n) => $o->setIsRevoked($n->getBooleanValue()), + 'isSelfSigned' => fn(ParseNode $n) => $o->setIsSelfSigned($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the hasBadCommonName property value. Indicates whether the certificate's common name doesn't match the expected domain name. + * @return bool|null + */ + public function getHasBadCommonName(): ?bool { + $val = $this->getBackingStore()->get('hasBadCommonName'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasBadCommonName'"); + } + + /** + * Gets the hasInsecureSignature property value. Indicates whether the certificate uses a weak or insecure signature algorithm (for example, MD5 or SHA-1). + * @return bool|null + */ + public function getHasInsecureSignature(): ?bool { + $val = $this->getBackingStore()->get('hasInsecureSignature'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasInsecureSignature'"); + } + + /** + * Gets the hasNoChainOfTrust property value. Indicates whether the certificate chain of trust is incomplete or invalid. + * @return bool|null + */ + public function getHasNoChainOfTrust(): ?bool { + $val = $this->getBackingStore()->get('hasNoChainOfTrust'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasNoChainOfTrust'"); + } + + /** + * Gets the isDenylisted property value. Indicates whether the certificate is on a known denylist or associated with compromised issuers. + * @return bool|null + */ + public function getIsDenylisted(): ?bool { + $val = $this->getBackingStore()->get('isDenylisted'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isDenylisted'"); + } + + /** + * Gets the isHostnameMismatch property value. Indicates whether the certificate's hostname doesn't match the domain it was issued for. + * @return bool|null + */ + public function getIsHostnameMismatch(): ?bool { + $val = $this->getBackingStore()->get('isHostnameMismatch'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isHostnameMismatch'"); + } + + /** + * Gets the isNotAfter property value. Indicates whether the certificate is expired and no longer valid. + * @return bool|null + */ + public function getIsNotAfter(): ?bool { + $val = $this->getBackingStore()->get('isNotAfter'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isNotAfter'"); + } + + /** + * Gets the isNotBefore property value. Indicates whether the certificate isn't yet valid based on its activation date. + * @return bool|null + */ + public function getIsNotBefore(): ?bool { + $val = $this->getBackingStore()->get('isNotBefore'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isNotBefore'"); + } + + /** + * Gets the isRevoked property value. Indicates whether the issuing certificate authority revoked the certificate. + * @return bool|null + */ + public function getIsRevoked(): ?bool { + $val = $this->getBackingStore()->get('isRevoked'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isRevoked'"); + } + + /** + * Gets the isSelfSigned property value. Indicates whether the certificate is self-signed rather than issued by a trusted certificate authority. + * @return bool|null + */ + public function getIsSelfSigned(): ?bool { + $val = $this->getBackingStore()->get('isSelfSigned'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isSelfSigned'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('hasBadCommonName', $this->getHasBadCommonName()); + $writer->writeBooleanValue('hasInsecureSignature', $this->getHasInsecureSignature()); + $writer->writeBooleanValue('hasNoChainOfTrust', $this->getHasNoChainOfTrust()); + $writer->writeBooleanValue('isDenylisted', $this->getIsDenylisted()); + $writer->writeBooleanValue('isHostnameMismatch', $this->getIsHostnameMismatch()); + $writer->writeBooleanValue('isNotAfter', $this->getIsNotAfter()); + $writer->writeBooleanValue('isNotBefore', $this->getIsNotBefore()); + $writer->writeBooleanValue('isRevoked', $this->getIsRevoked()); + $writer->writeBooleanValue('isSelfSigned', $this->getIsSelfSigned()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the hasBadCommonName property value. Indicates whether the certificate's common name doesn't match the expected domain name. + * @param bool|null $value Value to set for the hasBadCommonName property. + */ + public function setHasBadCommonName(?bool $value): void { + $this->getBackingStore()->set('hasBadCommonName', $value); + } + + /** + * Sets the hasInsecureSignature property value. Indicates whether the certificate uses a weak or insecure signature algorithm (for example, MD5 or SHA-1). + * @param bool|null $value Value to set for the hasInsecureSignature property. + */ + public function setHasInsecureSignature(?bool $value): void { + $this->getBackingStore()->set('hasInsecureSignature', $value); + } + + /** + * Sets the hasNoChainOfTrust property value. Indicates whether the certificate chain of trust is incomplete or invalid. + * @param bool|null $value Value to set for the hasNoChainOfTrust property. + */ + public function setHasNoChainOfTrust(?bool $value): void { + $this->getBackingStore()->set('hasNoChainOfTrust', $value); + } + + /** + * Sets the isDenylisted property value. Indicates whether the certificate is on a known denylist or associated with compromised issuers. + * @param bool|null $value Value to set for the isDenylisted property. + */ + public function setIsDenylisted(?bool $value): void { + $this->getBackingStore()->set('isDenylisted', $value); + } + + /** + * Sets the isHostnameMismatch property value. Indicates whether the certificate's hostname doesn't match the domain it was issued for. + * @param bool|null $value Value to set for the isHostnameMismatch property. + */ + public function setIsHostnameMismatch(?bool $value): void { + $this->getBackingStore()->set('isHostnameMismatch', $value); + } + + /** + * Sets the isNotAfter property value. Indicates whether the certificate is expired and no longer valid. + * @param bool|null $value Value to set for the isNotAfter property. + */ + public function setIsNotAfter(?bool $value): void { + $this->getBackingStore()->set('isNotAfter', $value); + } + + /** + * Sets the isNotBefore property value. Indicates whether the certificate isn't yet valid based on its activation date. + * @param bool|null $value Value to set for the isNotBefore property. + */ + public function setIsNotBefore(?bool $value): void { + $this->getBackingStore()->set('isNotBefore', $value); + } + + /** + * Sets the isRevoked property value. Indicates whether the issuing certificate authority revoked the certificate. + * @param bool|null $value Value to set for the isRevoked property. + */ + public function setIsRevoked(?bool $value): void { + $this->getBackingStore()->set('isRevoked', $value); + } + + /** + * Sets the isSelfSigned property value. Indicates whether the certificate is self-signed rather than issued by a trusted certificate authority. + * @param bool|null $value Value to set for the isSelfSigned property. + */ + public function setIsSelfSigned(?bool $value): void { + $this->getBackingStore()->set('isSelfSigned', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/ApplicationRiskFactorGeneralInfo.php b/src/Generated/Models/ApplicationRiskFactorGeneralInfo.php new file mode 100644 index 00000000000..de1cfc75110 --- /dev/null +++ b/src/Generated/Models/ApplicationRiskFactorGeneralInfo.php @@ -0,0 +1,335 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ApplicationRiskFactorGeneralInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationRiskFactorGeneralInfo { + return new ApplicationRiskFactorGeneralInfo(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the consumerPopularity property value. Indicates the relative popularity or adoption of the application based on the user or tenant usage metrics. + * @return int|null + */ + public function getConsumerPopularity(): ?int { + $val = $this->getBackingStore()->get('consumerPopularity'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'consumerPopularity'"); + } + + /** + * Gets the domainRegistrationDate property value. Specifies the date when the application's primary domain was registered, used to assess domain maturity and legitimacy. + * @return Date|null + */ + public function getDomainRegistrationDate(): ?Date { + $val = $this->getBackingStore()->get('domainRegistrationDate'); + if (is_null($val) || $val instanceof Date) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'domainRegistrationDate'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'consumerPopularity' => fn(ParseNode $n) => $o->setConsumerPopularity($n->getIntegerValue()), + 'domainRegistrationDate' => fn(ParseNode $n) => $o->setDomainRegistrationDate($n->getDateValue()), + 'founded' => fn(ParseNode $n) => $o->setFounded($n->getIntegerValue()), + 'hasDisasterRecoveryPlan' => fn(ParseNode $n) => $o->setHasDisasterRecoveryPlan($n->getBooleanValue()), + 'hold' => fn(ParseNode $n) => $o->setHold($n->getEnumValue(HoldType::class)), + 'hostingCompanyName' => fn(ParseNode $n) => $o->setHostingCompanyName($n->getStringValue()), + 'location' => fn(ParseNode $n) => $o->setLocation($n->getObjectValue([ApplicationLocation::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'privacyPolicy' => fn(ParseNode $n) => $o->setPrivacyPolicy($n->getStringValue()), + 'processedDataTypes' => fn(ParseNode $n) => $o->setProcessedDataTypes($n->getEnumValue(ApplicationDataType::class)), + 'termsOfService' => fn(ParseNode $n) => $o->setTermsOfService($n->getStringValue()), + ]; + } + + /** + * Gets the founded property value. Year the company or organization behind the application was founded. + * @return int|null + */ + public function getFounded(): ?int { + $val = $this->getBackingStore()->get('founded'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'founded'"); + } + + /** + * Gets the hasDisasterRecoveryPlan property value. Indicates whether the application provider maintains a disaster recovery or business continuity plan. + * @return bool|null + */ + public function getHasDisasterRecoveryPlan(): ?bool { + $val = $this->getBackingStore()->get('hasDisasterRecoveryPlan'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasDisasterRecoveryPlan'"); + } + + /** + * Gets the hold property value. The hold property + * @return HoldType|null + */ + public function getHold(): ?HoldType { + $val = $this->getBackingStore()->get('hold'); + if (is_null($val) || $val instanceof HoldType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hold'"); + } + + /** + * Gets the hostingCompanyName property value. Specifies the name of the company or provider that hosts the application's infrastructure. + * @return string|null + */ + public function getHostingCompanyName(): ?string { + $val = $this->getBackingStore()->get('hostingCompanyName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hostingCompanyName'"); + } + + /** + * Gets the location property value. Provides the geographical and operational location information for the application, including data center and headquarters regions. + * @return ApplicationLocation|null + */ + public function getLocation(): ?ApplicationLocation { + $val = $this->getBackingStore()->get('location'); + if (is_null($val) || $val instanceof ApplicationLocation) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'location'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the privacyPolicy property value. Specifies the URL of the application's privacy policy. + * @return string|null + */ + public function getPrivacyPolicy(): ?string { + $val = $this->getBackingStore()->get('privacyPolicy'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'privacyPolicy'"); + } + + /** + * Gets the processedDataTypes property value. The processedDataTypes property + * @return ApplicationDataType|null + */ + public function getProcessedDataTypes(): ?ApplicationDataType { + $val = $this->getBackingStore()->get('processedDataTypes'); + if (is_null($val) || $val instanceof ApplicationDataType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'processedDataTypes'"); + } + + /** + * Gets the termsOfService property value. Specifies the URL of the application's terms of service. + * @return string|null + */ + public function getTermsOfService(): ?string { + $val = $this->getBackingStore()->get('termsOfService'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'termsOfService'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeIntegerValue('consumerPopularity', $this->getConsumerPopularity()); + $writer->writeDateValue('domainRegistrationDate', $this->getDomainRegistrationDate()); + $writer->writeIntegerValue('founded', $this->getFounded()); + $writer->writeBooleanValue('hasDisasterRecoveryPlan', $this->getHasDisasterRecoveryPlan()); + $writer->writeEnumValue('hold', $this->getHold()); + $writer->writeStringValue('hostingCompanyName', $this->getHostingCompanyName()); + $writer->writeObjectValue('location', $this->getLocation()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('privacyPolicy', $this->getPrivacyPolicy()); + $writer->writeEnumValue('processedDataTypes', $this->getProcessedDataTypes()); + $writer->writeStringValue('termsOfService', $this->getTermsOfService()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the consumerPopularity property value. Indicates the relative popularity or adoption of the application based on the user or tenant usage metrics. + * @param int|null $value Value to set for the consumerPopularity property. + */ + public function setConsumerPopularity(?int $value): void { + $this->getBackingStore()->set('consumerPopularity', $value); + } + + /** + * Sets the domainRegistrationDate property value. Specifies the date when the application's primary domain was registered, used to assess domain maturity and legitimacy. + * @param Date|null $value Value to set for the domainRegistrationDate property. + */ + public function setDomainRegistrationDate(?Date $value): void { + $this->getBackingStore()->set('domainRegistrationDate', $value); + } + + /** + * Sets the founded property value. Year the company or organization behind the application was founded. + * @param int|null $value Value to set for the founded property. + */ + public function setFounded(?int $value): void { + $this->getBackingStore()->set('founded', $value); + } + + /** + * Sets the hasDisasterRecoveryPlan property value. Indicates whether the application provider maintains a disaster recovery or business continuity plan. + * @param bool|null $value Value to set for the hasDisasterRecoveryPlan property. + */ + public function setHasDisasterRecoveryPlan(?bool $value): void { + $this->getBackingStore()->set('hasDisasterRecoveryPlan', $value); + } + + /** + * Sets the hold property value. The hold property + * @param HoldType|null $value Value to set for the hold property. + */ + public function setHold(?HoldType $value): void { + $this->getBackingStore()->set('hold', $value); + } + + /** + * Sets the hostingCompanyName property value. Specifies the name of the company or provider that hosts the application's infrastructure. + * @param string|null $value Value to set for the hostingCompanyName property. + */ + public function setHostingCompanyName(?string $value): void { + $this->getBackingStore()->set('hostingCompanyName', $value); + } + + /** + * Sets the location property value. Provides the geographical and operational location information for the application, including data center and headquarters regions. + * @param ApplicationLocation|null $value Value to set for the location property. + */ + public function setLocation(?ApplicationLocation $value): void { + $this->getBackingStore()->set('location', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the privacyPolicy property value. Specifies the URL of the application's privacy policy. + * @param string|null $value Value to set for the privacyPolicy property. + */ + public function setPrivacyPolicy(?string $value): void { + $this->getBackingStore()->set('privacyPolicy', $value); + } + + /** + * Sets the processedDataTypes property value. The processedDataTypes property + * @param ApplicationDataType|null $value Value to set for the processedDataTypes property. + */ + public function setProcessedDataTypes(?ApplicationDataType $value): void { + $this->getBackingStore()->set('processedDataTypes', $value); + } + + /** + * Sets the termsOfService property value. Specifies the URL of the application's terms of service. + * @param string|null $value Value to set for the termsOfService property. + */ + public function setTermsOfService(?string $value): void { + $this->getBackingStore()->set('termsOfService', $value); + } + +} diff --git a/src/Generated/Models/ApplicationRiskFactorLegalInfo.php b/src/Generated/Models/ApplicationRiskFactorLegalInfo.php new file mode 100644 index 00000000000..83755e7a680 --- /dev/null +++ b/src/Generated/Models/ApplicationRiskFactorLegalInfo.php @@ -0,0 +1,202 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ApplicationRiskFactorLegalInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationRiskFactorLegalInfo { + return new ApplicationRiskFactorLegalInfo(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the dataRetention property value. The dataRetention property + * @return DataRetentionLevel|null + */ + public function getDataRetention(): ?DataRetentionLevel { + $val = $this->getBackingStore()->get('dataRetention'); + if (is_null($val) || $val instanceof DataRetentionLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dataRetention'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'dataRetention' => fn(ParseNode $n) => $o->setDataRetention($n->getEnumValue(DataRetentionLevel::class)), + 'gdpr' => fn(ParseNode $n) => $o->setGdpr($n->getObjectValue([ApplicationRiskFactorLegalInfoGdpr::class, 'createFromDiscriminatorValue'])), + 'hasDataOwnership' => fn(ParseNode $n) => $o->setHasDataOwnership($n->getBooleanValue()), + 'hasDmca' => fn(ParseNode $n) => $o->setHasDmca($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the gdpr property value. The gdpr property + * @return ApplicationRiskFactorLegalInfoGdpr|null + */ + public function getGdpr(): ?ApplicationRiskFactorLegalInfoGdpr { + $val = $this->getBackingStore()->get('gdpr'); + if (is_null($val) || $val instanceof ApplicationRiskFactorLegalInfoGdpr) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'gdpr'"); + } + + /** + * Gets the hasDataOwnership property value. Indicates whether customers maintain ownership and control of their data processed or stored by the application. + * @return bool|null + */ + public function getHasDataOwnership(): ?bool { + $val = $this->getBackingStore()->get('hasDataOwnership'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasDataOwnership'"); + } + + /** + * Gets the hasDmca property value. Indicates whether the application or organization complies with the Digital Millennium Copyright Act (DMCA) or equivalent copyright protection frameworks. + * @return bool|null + */ + public function getHasDmca(): ?bool { + $val = $this->getBackingStore()->get('hasDmca'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasDmca'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('dataRetention', $this->getDataRetention()); + $writer->writeObjectValue('gdpr', $this->getGdpr()); + $writer->writeBooleanValue('hasDataOwnership', $this->getHasDataOwnership()); + $writer->writeBooleanValue('hasDmca', $this->getHasDmca()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the dataRetention property value. The dataRetention property + * @param DataRetentionLevel|null $value Value to set for the dataRetention property. + */ + public function setDataRetention(?DataRetentionLevel $value): void { + $this->getBackingStore()->set('dataRetention', $value); + } + + /** + * Sets the gdpr property value. The gdpr property + * @param ApplicationRiskFactorLegalInfoGdpr|null $value Value to set for the gdpr property. + */ + public function setGdpr(?ApplicationRiskFactorLegalInfoGdpr $value): void { + $this->getBackingStore()->set('gdpr', $value); + } + + /** + * Sets the hasDataOwnership property value. Indicates whether customers maintain ownership and control of their data processed or stored by the application. + * @param bool|null $value Value to set for the hasDataOwnership property. + */ + public function setHasDataOwnership(?bool $value): void { + $this->getBackingStore()->set('hasDataOwnership', $value); + } + + /** + * Sets the hasDmca property value. Indicates whether the application or organization complies with the Digital Millennium Copyright Act (DMCA) or equivalent copyright protection frameworks. + * @param bool|null $value Value to set for the hasDmca property. + */ + public function setHasDmca(?bool $value): void { + $this->getBackingStore()->set('hasDmca', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/ApplicationRiskFactorLegalInfoGdpr.php b/src/Generated/Models/ApplicationRiskFactorLegalInfoGdpr.php new file mode 100644 index 00000000000..83a2512cb5d --- /dev/null +++ b/src/Generated/Models/ApplicationRiskFactorLegalInfoGdpr.php @@ -0,0 +1,224 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ApplicationRiskFactorLegalInfoGdpr + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationRiskFactorLegalInfoGdpr { + return new ApplicationRiskFactorLegalInfoGdpr(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the dataProtection property value. The dataProtection property + * @return DataProtection|null + */ + public function getDataProtection(): ?DataProtection { + $val = $this->getBackingStore()->get('dataProtection'); + if (is_null($val) || $val instanceof DataProtection) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dataProtection'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'dataProtection' => fn(ParseNode $n) => $o->setDataProtection($n->getEnumValue(DataProtection::class)), + 'hasRightToErasure' => fn(ParseNode $n) => $o->setHasRightToErasure($n->getBooleanValue()), + 'isReportingDataBreaches' => fn(ParseNode $n) => $o->setIsReportingDataBreaches($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'statementUrl' => fn(ParseNode $n) => $o->setStatementUrl($n->getStringValue()), + 'userOwnership' => fn(ParseNode $n) => $o->setUserOwnership($n->getEnumValue(UserOwnership::class)), + ]; + } + + /** + * Gets the hasRightToErasure property value. Indicates whether the application provides users with the ability to request deletion of their personal data (the right to be forgotten). + * @return bool|null + */ + public function getHasRightToErasure(): ?bool { + $val = $this->getBackingStore()->get('hasRightToErasure'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasRightToErasure'"); + } + + /** + * Gets the isReportingDataBreaches property value. Indicates whether the organization reports personal data breaches to authorities and affected users in accordance with GDPR requirements. + * @return bool|null + */ + public function getIsReportingDataBreaches(): ?bool { + $val = $this->getBackingStore()->get('isReportingDataBreaches'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isReportingDataBreaches'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the statementUrl property value. Specifies the URL of the application's GDPR or privacy compliance statement, outlining how user data is handled. + * @return string|null + */ + public function getStatementUrl(): ?string { + $val = $this->getBackingStore()->get('statementUrl'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'statementUrl'"); + } + + /** + * Gets the userOwnership property value. The userOwnership property + * @return UserOwnership|null + */ + public function getUserOwnership(): ?UserOwnership { + $val = $this->getBackingStore()->get('userOwnership'); + if (is_null($val) || $val instanceof UserOwnership) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userOwnership'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('dataProtection', $this->getDataProtection()); + $writer->writeBooleanValue('hasRightToErasure', $this->getHasRightToErasure()); + $writer->writeBooleanValue('isReportingDataBreaches', $this->getIsReportingDataBreaches()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('statementUrl', $this->getStatementUrl()); + $writer->writeEnumValue('userOwnership', $this->getUserOwnership()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the dataProtection property value. The dataProtection property + * @param DataProtection|null $value Value to set for the dataProtection property. + */ + public function setDataProtection(?DataProtection $value): void { + $this->getBackingStore()->set('dataProtection', $value); + } + + /** + * Sets the hasRightToErasure property value. Indicates whether the application provides users with the ability to request deletion of their personal data (the right to be forgotten). + * @param bool|null $value Value to set for the hasRightToErasure property. + */ + public function setHasRightToErasure(?bool $value): void { + $this->getBackingStore()->set('hasRightToErasure', $value); + } + + /** + * Sets the isReportingDataBreaches property value. Indicates whether the organization reports personal data breaches to authorities and affected users in accordance with GDPR requirements. + * @param bool|null $value Value to set for the isReportingDataBreaches property. + */ + public function setIsReportingDataBreaches(?bool $value): void { + $this->getBackingStore()->set('isReportingDataBreaches', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the statementUrl property value. Specifies the URL of the application's GDPR or privacy compliance statement, outlining how user data is handled. + * @param string|null $value Value to set for the statementUrl property. + */ + public function setStatementUrl(?string $value): void { + $this->getBackingStore()->set('statementUrl', $value); + } + + /** + * Sets the userOwnership property value. The userOwnership property + * @param UserOwnership|null $value Value to set for the userOwnership property. + */ + public function setUserOwnership(?UserOwnership $value): void { + $this->getBackingStore()->set('userOwnership', $value); + } + +} diff --git a/src/Generated/Models/ApplicationRiskFactorSecurityInfo.php b/src/Generated/Models/ApplicationRiskFactorSecurityInfo.php new file mode 100644 index 00000000000..9d601c03f8f --- /dev/null +++ b/src/Generated/Models/ApplicationRiskFactorSecurityInfo.php @@ -0,0 +1,675 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ApplicationRiskFactorSecurityInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationRiskFactorSecurityInfo { + return new ApplicationRiskFactorSecurityInfo(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the certificate property value. The certificate property + * @return ApplicationRiskFactorCertificateInfo|null + */ + public function getCertificate(): ?ApplicationRiskFactorCertificateInfo { + $val = $this->getBackingStore()->get('certificate'); + if (is_null($val) || $val instanceof ApplicationRiskFactorCertificateInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'certificate'"); + } + + /** + * Gets the domainToCheck property value. Specifies the domain or hostname evaluated during the security assessment. + * @return string|null + */ + public function getDomainToCheck(): ?string { + $val = $this->getBackingStore()->get('domainToCheck'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'domainToCheck'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'certificate' => fn(ParseNode $n) => $o->setCertificate($n->getObjectValue([ApplicationRiskFactorCertificateInfo::class, 'createFromDiscriminatorValue'])), + 'domainToCheck' => fn(ParseNode $n) => $o->setDomainToCheck($n->getStringValue()), + 'hasAdminAuditTrail' => fn(ParseNode $n) => $o->setHasAdminAuditTrail($n->getBooleanValue()), + 'hasAnonymousUsage' => fn(ParseNode $n) => $o->setHasAnonymousUsage($n->getBooleanValue()), + 'hasDataAuditTrail' => fn(ParseNode $n) => $o->setHasDataAuditTrail($n->getBooleanValue()), + 'hasDataClassification' => fn(ParseNode $n) => $o->setHasDataClassification($n->getBooleanValue()), + 'hasDataEncrypted' => fn(ParseNode $n) => $o->setHasDataEncrypted($n->getBooleanValue()), + 'hasEnforceTransportEnc' => fn(ParseNode $n) => $o->setHasEnforceTransportEnc($n->getBooleanValue()), + 'hasIpRestriction' => fn(ParseNode $n) => $o->setHasIpRestriction($n->getBooleanValue()), + 'hasMFA' => fn(ParseNode $n) => $o->setHasMFA($n->getBooleanValue()), + 'hasPenTest' => fn(ParseNode $n) => $o->setHasPenTest($n->getBooleanValue()), + 'hasRememberPassword' => fn(ParseNode $n) => $o->setHasRememberPassword($n->getBooleanValue()), + 'hasSamlSupport' => fn(ParseNode $n) => $o->setHasSamlSupport($n->getBooleanValue()), + 'hasUserAuditLogs' => fn(ParseNode $n) => $o->setHasUserAuditLogs($n->getBooleanValue()), + 'hasUserDataUpload' => fn(ParseNode $n) => $o->setHasUserDataUpload($n->getBooleanValue()), + 'hasUserRolesSupport' => fn(ParseNode $n) => $o->setHasUserRolesSupport($n->getBooleanValue()), + 'hasValidCertName' => fn(ParseNode $n) => $o->setHasValidCertName($n->getBooleanValue()), + 'httpsSecurityHeaders' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setHttpsSecurityHeaders($val); + }, + 'isCertTrusted' => fn(ParseNode $n) => $o->setIsCertTrusted($n->getBooleanValue()), + 'isDrownVulnerable' => fn(ParseNode $n) => $o->setIsDrownVulnerable($n->getBooleanValue()), + 'isHeartbleedProof' => fn(ParseNode $n) => $o->setIsHeartbleedProof($n->getBooleanValue()), + 'lastBreachDate' => fn(ParseNode $n) => $o->setLastBreachDate($n->getDateValue()), + 'latestValidSSL' => fn(ParseNode $n) => $o->setLatestValidSSL($n->getEnumValue(SslVersion::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'passwordPolicy' => fn(ParseNode $n) => $o->setPasswordPolicy($n->getEnumValue(PasswordPolicy::class)), + 'restEncryptionType' => fn(ParseNode $n) => $o->setRestEncryptionType($n->getEnumValue(RestEncryptionType::class)), + ]; + } + + /** + * Gets the hasAdminAuditTrail property value. Indicates whether the application maintains an audit trail for administrative actions. + * @return bool|null + */ + public function getHasAdminAuditTrail(): ?bool { + $val = $this->getBackingStore()->get('hasAdminAuditTrail'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasAdminAuditTrail'"); + } + + /** + * Gets the hasAnonymousUsage property value. Indicates whether the application allows anonymous or unauthenticated usage. + * @return bool|null + */ + public function getHasAnonymousUsage(): ?bool { + $val = $this->getBackingStore()->get('hasAnonymousUsage'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasAnonymousUsage'"); + } + + /** + * Gets the hasDataAuditTrail property value. Indicates whether the application logs access or modification of customer data for audit purposes. + * @return bool|null + */ + public function getHasDataAuditTrail(): ?bool { + $val = $this->getBackingStore()->get('hasDataAuditTrail'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasDataAuditTrail'"); + } + + /** + * Gets the hasDataClassification property value. Indicates whether the application classifies and labels data based on sensitivity levels. + * @return bool|null + */ + public function getHasDataClassification(): ?bool { + $val = $this->getBackingStore()->get('hasDataClassification'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasDataClassification'"); + } + + /** + * Gets the hasDataEncrypted property value. Indicates whether data at rest and in transit are encrypted using approved algorithms. + * @return bool|null + */ + public function getHasDataEncrypted(): ?bool { + $val = $this->getBackingStore()->get('hasDataEncrypted'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasDataEncrypted'"); + } + + /** + * Gets the hasEnforceTransportEnc property value. Indicates whether HTTPS or equivalent secure transport is enforced for all communication channels. + * @return bool|null + */ + public function getHasEnforceTransportEnc(): ?bool { + $val = $this->getBackingStore()->get('hasEnforceTransportEnc'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasEnforceTransportEnc'"); + } + + /** + * Gets the hasIpRestriction property value. Indicates whether access to the application can be restricted based on IP address or network range. + * @return bool|null + */ + public function getHasIpRestriction(): ?bool { + $val = $this->getBackingStore()->get('hasIpRestriction'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasIpRestriction'"); + } + + /** + * Gets the hasMFA property value. Indicates whether the application supports or enforces multi-factor authentication (MFA). + * @return bool|null + */ + public function getHasMFA(): ?bool { + $val = $this->getBackingStore()->get('hasMFA'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasMFA'"); + } + + /** + * Gets the hasPenTest property value. Indicates whether the application undergoes periodic penetration testing or external security reviews. + * @return bool|null + */ + public function getHasPenTest(): ?bool { + $val = $this->getBackingStore()->get('hasPenTest'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasPenTest'"); + } + + /** + * Gets the hasRememberPassword property value. Indicates whether the application supports password-saving functionality, which may pose a security risk. + * @return bool|null + */ + public function getHasRememberPassword(): ?bool { + $val = $this->getBackingStore()->get('hasRememberPassword'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasRememberPassword'"); + } + + /** + * Gets the hasSamlSupport property value. Indicates whether the application supports SAML-based single sign-on (SSO). + * @return bool|null + */ + public function getHasSamlSupport(): ?bool { + $val = $this->getBackingStore()->get('hasSamlSupport'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasSamlSupport'"); + } + + /** + * Gets the hasUserAuditLogs property value. Indicates whether user activity is logged for security or compliance monitoring. + * @return bool|null + */ + public function getHasUserAuditLogs(): ?bool { + $val = $this->getBackingStore()->get('hasUserAuditLogs'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasUserAuditLogs'"); + } + + /** + * Gets the hasUserDataUpload property value. Indicates whether users can upload or store personal or organizational data within the application. + * @return bool|null + */ + public function getHasUserDataUpload(): ?bool { + $val = $this->getBackingStore()->get('hasUserDataUpload'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasUserDataUpload'"); + } + + /** + * Gets the hasUserRolesSupport property value. Indicates whether the application supports role-based access control (RBAC). + * @return bool|null + */ + public function getHasUserRolesSupport(): ?bool { + $val = $this->getBackingStore()->get('hasUserRolesSupport'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasUserRolesSupport'"); + } + + /** + * Gets the hasValidCertName property value. Indicates whether the certificate’s common name matches the application’s verified domain. + * @return bool|null + */ + public function getHasValidCertName(): ?bool { + $val = $this->getBackingStore()->get('hasValidCertName'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hasValidCertName'"); + } + + /** + * Gets the httpsSecurityHeaders property value. Lists the HTTP security headers detected for the application (for example, HSTS, X-Frame-Options, or CSP). + * @return array|null + */ + public function getHttpsSecurityHeaders(): ?array { + $val = $this->getBackingStore()->get('httpsSecurityHeaders'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'httpsSecurityHeaders'"); + } + + /** + * Gets the isCertTrusted property value. Indicates whether the application’s certificate is signed by a trusted certificate authority (CA). + * @return bool|null + */ + public function getIsCertTrusted(): ?bool { + $val = $this->getBackingStore()->get('isCertTrusted'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isCertTrusted'"); + } + + /** + * Gets the isDrownVulnerable property value. Indicates whether the application is vulnerable to the DROWN (Decrypting RSA with Obsolete and Weakened eNcryption) attack. + * @return bool|null + */ + public function getIsDrownVulnerable(): ?bool { + $val = $this->getBackingStore()->get('isDrownVulnerable'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isDrownVulnerable'"); + } + + /** + * Gets the isHeartbleedProof property value. Indicates whether the application’s SSL implementation is protected from the Heartbleed vulnerability. + * @return bool|null + */ + public function getIsHeartbleedProof(): ?bool { + $val = $this->getBackingStore()->get('isHeartbleedProof'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isHeartbleedProof'"); + } + + /** + * Gets the lastBreachDate property value. Specifies the date of the last publicly reported data breach or security incident related to the application, if known. + * @return Date|null + */ + public function getLastBreachDate(): ?Date { + $val = $this->getBackingStore()->get('lastBreachDate'); + if (is_null($val) || $val instanceof Date) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastBreachDate'"); + } + + /** + * Gets the latestValidSSL property value. The latestValidSSL property + * @return SslVersion|null + */ + public function getLatestValidSSL(): ?SslVersion { + $val = $this->getBackingStore()->get('latestValidSSL'); + if (is_null($val) || $val instanceof SslVersion) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'latestValidSSL'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the passwordPolicy property value. The passwordPolicy property + * @return PasswordPolicy|null + */ + public function getPasswordPolicy(): ?PasswordPolicy { + $val = $this->getBackingStore()->get('passwordPolicy'); + if (is_null($val) || $val instanceof PasswordPolicy) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'passwordPolicy'"); + } + + /** + * Gets the restEncryptionType property value. The restEncryptionType property + * @return RestEncryptionType|null + */ + public function getRestEncryptionType(): ?RestEncryptionType { + $val = $this->getBackingStore()->get('restEncryptionType'); + if (is_null($val) || $val instanceof RestEncryptionType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'restEncryptionType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('certificate', $this->getCertificate()); + $writer->writeStringValue('domainToCheck', $this->getDomainToCheck()); + $writer->writeBooleanValue('hasAdminAuditTrail', $this->getHasAdminAuditTrail()); + $writer->writeBooleanValue('hasAnonymousUsage', $this->getHasAnonymousUsage()); + $writer->writeBooleanValue('hasDataAuditTrail', $this->getHasDataAuditTrail()); + $writer->writeBooleanValue('hasDataClassification', $this->getHasDataClassification()); + $writer->writeBooleanValue('hasDataEncrypted', $this->getHasDataEncrypted()); + $writer->writeBooleanValue('hasEnforceTransportEnc', $this->getHasEnforceTransportEnc()); + $writer->writeBooleanValue('hasIpRestriction', $this->getHasIpRestriction()); + $writer->writeBooleanValue('hasMFA', $this->getHasMFA()); + $writer->writeBooleanValue('hasPenTest', $this->getHasPenTest()); + $writer->writeBooleanValue('hasRememberPassword', $this->getHasRememberPassword()); + $writer->writeBooleanValue('hasSamlSupport', $this->getHasSamlSupport()); + $writer->writeBooleanValue('hasUserAuditLogs', $this->getHasUserAuditLogs()); + $writer->writeBooleanValue('hasUserDataUpload', $this->getHasUserDataUpload()); + $writer->writeBooleanValue('hasUserRolesSupport', $this->getHasUserRolesSupport()); + $writer->writeBooleanValue('hasValidCertName', $this->getHasValidCertName()); + $writer->writeCollectionOfPrimitiveValues('httpsSecurityHeaders', $this->getHttpsSecurityHeaders()); + $writer->writeBooleanValue('isCertTrusted', $this->getIsCertTrusted()); + $writer->writeBooleanValue('isDrownVulnerable', $this->getIsDrownVulnerable()); + $writer->writeBooleanValue('isHeartbleedProof', $this->getIsHeartbleedProof()); + $writer->writeDateValue('lastBreachDate', $this->getLastBreachDate()); + $writer->writeEnumValue('latestValidSSL', $this->getLatestValidSSL()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('passwordPolicy', $this->getPasswordPolicy()); + $writer->writeEnumValue('restEncryptionType', $this->getRestEncryptionType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the certificate property value. The certificate property + * @param ApplicationRiskFactorCertificateInfo|null $value Value to set for the certificate property. + */ + public function setCertificate(?ApplicationRiskFactorCertificateInfo $value): void { + $this->getBackingStore()->set('certificate', $value); + } + + /** + * Sets the domainToCheck property value. Specifies the domain or hostname evaluated during the security assessment. + * @param string|null $value Value to set for the domainToCheck property. + */ + public function setDomainToCheck(?string $value): void { + $this->getBackingStore()->set('domainToCheck', $value); + } + + /** + * Sets the hasAdminAuditTrail property value. Indicates whether the application maintains an audit trail for administrative actions. + * @param bool|null $value Value to set for the hasAdminAuditTrail property. + */ + public function setHasAdminAuditTrail(?bool $value): void { + $this->getBackingStore()->set('hasAdminAuditTrail', $value); + } + + /** + * Sets the hasAnonymousUsage property value. Indicates whether the application allows anonymous or unauthenticated usage. + * @param bool|null $value Value to set for the hasAnonymousUsage property. + */ + public function setHasAnonymousUsage(?bool $value): void { + $this->getBackingStore()->set('hasAnonymousUsage', $value); + } + + /** + * Sets the hasDataAuditTrail property value. Indicates whether the application logs access or modification of customer data for audit purposes. + * @param bool|null $value Value to set for the hasDataAuditTrail property. + */ + public function setHasDataAuditTrail(?bool $value): void { + $this->getBackingStore()->set('hasDataAuditTrail', $value); + } + + /** + * Sets the hasDataClassification property value. Indicates whether the application classifies and labels data based on sensitivity levels. + * @param bool|null $value Value to set for the hasDataClassification property. + */ + public function setHasDataClassification(?bool $value): void { + $this->getBackingStore()->set('hasDataClassification', $value); + } + + /** + * Sets the hasDataEncrypted property value. Indicates whether data at rest and in transit are encrypted using approved algorithms. + * @param bool|null $value Value to set for the hasDataEncrypted property. + */ + public function setHasDataEncrypted(?bool $value): void { + $this->getBackingStore()->set('hasDataEncrypted', $value); + } + + /** + * Sets the hasEnforceTransportEnc property value. Indicates whether HTTPS or equivalent secure transport is enforced for all communication channels. + * @param bool|null $value Value to set for the hasEnforceTransportEnc property. + */ + public function setHasEnforceTransportEnc(?bool $value): void { + $this->getBackingStore()->set('hasEnforceTransportEnc', $value); + } + + /** + * Sets the hasIpRestriction property value. Indicates whether access to the application can be restricted based on IP address or network range. + * @param bool|null $value Value to set for the hasIpRestriction property. + */ + public function setHasIpRestriction(?bool $value): void { + $this->getBackingStore()->set('hasIpRestriction', $value); + } + + /** + * Sets the hasMFA property value. Indicates whether the application supports or enforces multi-factor authentication (MFA). + * @param bool|null $value Value to set for the hasMFA property. + */ + public function setHasMFA(?bool $value): void { + $this->getBackingStore()->set('hasMFA', $value); + } + + /** + * Sets the hasPenTest property value. Indicates whether the application undergoes periodic penetration testing or external security reviews. + * @param bool|null $value Value to set for the hasPenTest property. + */ + public function setHasPenTest(?bool $value): void { + $this->getBackingStore()->set('hasPenTest', $value); + } + + /** + * Sets the hasRememberPassword property value. Indicates whether the application supports password-saving functionality, which may pose a security risk. + * @param bool|null $value Value to set for the hasRememberPassword property. + */ + public function setHasRememberPassword(?bool $value): void { + $this->getBackingStore()->set('hasRememberPassword', $value); + } + + /** + * Sets the hasSamlSupport property value. Indicates whether the application supports SAML-based single sign-on (SSO). + * @param bool|null $value Value to set for the hasSamlSupport property. + */ + public function setHasSamlSupport(?bool $value): void { + $this->getBackingStore()->set('hasSamlSupport', $value); + } + + /** + * Sets the hasUserAuditLogs property value. Indicates whether user activity is logged for security or compliance monitoring. + * @param bool|null $value Value to set for the hasUserAuditLogs property. + */ + public function setHasUserAuditLogs(?bool $value): void { + $this->getBackingStore()->set('hasUserAuditLogs', $value); + } + + /** + * Sets the hasUserDataUpload property value. Indicates whether users can upload or store personal or organizational data within the application. + * @param bool|null $value Value to set for the hasUserDataUpload property. + */ + public function setHasUserDataUpload(?bool $value): void { + $this->getBackingStore()->set('hasUserDataUpload', $value); + } + + /** + * Sets the hasUserRolesSupport property value. Indicates whether the application supports role-based access control (RBAC). + * @param bool|null $value Value to set for the hasUserRolesSupport property. + */ + public function setHasUserRolesSupport(?bool $value): void { + $this->getBackingStore()->set('hasUserRolesSupport', $value); + } + + /** + * Sets the hasValidCertName property value. Indicates whether the certificate’s common name matches the application’s verified domain. + * @param bool|null $value Value to set for the hasValidCertName property. + */ + public function setHasValidCertName(?bool $value): void { + $this->getBackingStore()->set('hasValidCertName', $value); + } + + /** + * Sets the httpsSecurityHeaders property value. Lists the HTTP security headers detected for the application (for example, HSTS, X-Frame-Options, or CSP). + * @param array|null $value Value to set for the httpsSecurityHeaders property. + */ + public function setHttpsSecurityHeaders(?array $value): void { + $this->getBackingStore()->set('httpsSecurityHeaders', $value); + } + + /** + * Sets the isCertTrusted property value. Indicates whether the application’s certificate is signed by a trusted certificate authority (CA). + * @param bool|null $value Value to set for the isCertTrusted property. + */ + public function setIsCertTrusted(?bool $value): void { + $this->getBackingStore()->set('isCertTrusted', $value); + } + + /** + * Sets the isDrownVulnerable property value. Indicates whether the application is vulnerable to the DROWN (Decrypting RSA with Obsolete and Weakened eNcryption) attack. + * @param bool|null $value Value to set for the isDrownVulnerable property. + */ + public function setIsDrownVulnerable(?bool $value): void { + $this->getBackingStore()->set('isDrownVulnerable', $value); + } + + /** + * Sets the isHeartbleedProof property value. Indicates whether the application’s SSL implementation is protected from the Heartbleed vulnerability. + * @param bool|null $value Value to set for the isHeartbleedProof property. + */ + public function setIsHeartbleedProof(?bool $value): void { + $this->getBackingStore()->set('isHeartbleedProof', $value); + } + + /** + * Sets the lastBreachDate property value. Specifies the date of the last publicly reported data breach or security incident related to the application, if known. + * @param Date|null $value Value to set for the lastBreachDate property. + */ + public function setLastBreachDate(?Date $value): void { + $this->getBackingStore()->set('lastBreachDate', $value); + } + + /** + * Sets the latestValidSSL property value. The latestValidSSL property + * @param SslVersion|null $value Value to set for the latestValidSSL property. + */ + public function setLatestValidSSL(?SslVersion $value): void { + $this->getBackingStore()->set('latestValidSSL', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the passwordPolicy property value. The passwordPolicy property + * @param PasswordPolicy|null $value Value to set for the passwordPolicy property. + */ + public function setPasswordPolicy(?PasswordPolicy $value): void { + $this->getBackingStore()->set('passwordPolicy', $value); + } + + /** + * Sets the restEncryptionType property value. The restEncryptionType property + * @param RestEncryptionType|null $value Value to set for the restEncryptionType property. + */ + public function setRestEncryptionType(?RestEncryptionType $value): void { + $this->getBackingStore()->set('restEncryptionType', $value); + } + +} diff --git a/src/Generated/Models/ApplicationRiskFactors.php b/src/Generated/Models/ApplicationRiskFactors.php new file mode 100644 index 00000000000..a3d9f3246d2 --- /dev/null +++ b/src/Generated/Models/ApplicationRiskFactors.php @@ -0,0 +1,202 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ApplicationRiskFactors + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationRiskFactors { + return new ApplicationRiskFactors(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the compliance property value. Provides information about the application's adherence to security frameworks, certifications, and industry compliance standards. + * @return ApplicationSecurityCompliance|null + */ + public function getCompliance(): ?ApplicationSecurityCompliance { + $val = $this->getBackingStore()->get('compliance'); + if (is_null($val) || $val instanceof ApplicationSecurityCompliance) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'compliance'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'compliance' => fn(ParseNode $n) => $o->setCompliance($n->getObjectValue([ApplicationSecurityCompliance::class, 'createFromDiscriminatorValue'])), + 'general' => fn(ParseNode $n) => $o->setGeneral($n->getObjectValue([ApplicationRiskFactorGeneralInfo::class, 'createFromDiscriminatorValue'])), + 'legal' => fn(ParseNode $n) => $o->setLegal($n->getObjectValue([ApplicationRiskFactorLegalInfo::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'security' => fn(ParseNode $n) => $o->setSecurity($n->getObjectValue([ApplicationRiskFactorSecurityInfo::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the general property value. Contains general business, operational, and data handling details that influence the application's risk assessment. + * @return ApplicationRiskFactorGeneralInfo|null + */ + public function getGeneral(): ?ApplicationRiskFactorGeneralInfo { + $val = $this->getBackingStore()->get('general'); + if (is_null($val) || $val instanceof ApplicationRiskFactorGeneralInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'general'"); + } + + /** + * Gets the legal property value. Provides legal and regulatory compliance information, including data ownership, retention, and GDPR adherence. + * @return ApplicationRiskFactorLegalInfo|null + */ + public function getLegal(): ?ApplicationRiskFactorLegalInfo { + $val = $this->getBackingStore()->get('legal'); + if (is_null($val) || $val instanceof ApplicationRiskFactorLegalInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'legal'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the security property value. Contains information related to the application's security posture, such as encryption, authentication, and vulnerability management practices. + * @return ApplicationRiskFactorSecurityInfo|null + */ + public function getSecurity(): ?ApplicationRiskFactorSecurityInfo { + $val = $this->getBackingStore()->get('security'); + if (is_null($val) || $val instanceof ApplicationRiskFactorSecurityInfo) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'security'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('compliance', $this->getCompliance()); + $writer->writeObjectValue('general', $this->getGeneral()); + $writer->writeObjectValue('legal', $this->getLegal()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeObjectValue('security', $this->getSecurity()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the compliance property value. Provides information about the application's adherence to security frameworks, certifications, and industry compliance standards. + * @param ApplicationSecurityCompliance|null $value Value to set for the compliance property. + */ + public function setCompliance(?ApplicationSecurityCompliance $value): void { + $this->getBackingStore()->set('compliance', $value); + } + + /** + * Sets the general property value. Contains general business, operational, and data handling details that influence the application's risk assessment. + * @param ApplicationRiskFactorGeneralInfo|null $value Value to set for the general property. + */ + public function setGeneral(?ApplicationRiskFactorGeneralInfo $value): void { + $this->getBackingStore()->set('general', $value); + } + + /** + * Sets the legal property value. Provides legal and regulatory compliance information, including data ownership, retention, and GDPR adherence. + * @param ApplicationRiskFactorLegalInfo|null $value Value to set for the legal property. + */ + public function setLegal(?ApplicationRiskFactorLegalInfo $value): void { + $this->getBackingStore()->set('legal', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the security property value. Contains information related to the application's security posture, such as encryption, authentication, and vulnerability management practices. + * @param ApplicationRiskFactorSecurityInfo|null $value Value to set for the security property. + */ + public function setSecurity(?ApplicationRiskFactorSecurityInfo $value): void { + $this->getBackingStore()->set('security', $value); + } + +} diff --git a/src/Generated/Models/ApplicationRiskScore.php b/src/Generated/Models/ApplicationRiskScore.php new file mode 100644 index 00000000000..cb6af5a0f47 --- /dev/null +++ b/src/Generated/Models/ApplicationRiskScore.php @@ -0,0 +1,224 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ApplicationRiskScore + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationRiskScore { + return new ApplicationRiskScore(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the compliance property value. Specifies the compliance risk score based on the application's alignment with regulatory standards and industry certifications such as HIPAA, CSA, and PCI-DSS. + * @return float|null + */ + public function getCompliance(): ?float { + $val = $this->getBackingStore()->get('compliance'); + if (is_null($val) || is_float($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'compliance'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'compliance' => fn(ParseNode $n) => $o->setCompliance($n->getFloatValue()), + 'legal' => fn(ParseNode $n) => $o->setLegal($n->getFloatValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'provider' => fn(ParseNode $n) => $o->setProvider($n->getFloatValue()), + 'security' => fn(ParseNode $n) => $o->setSecurity($n->getFloatValue()), + 'total' => fn(ParseNode $n) => $o->setTotal($n->getFloatValue()), + ]; + } + + /** + * Gets the legal property value. Specifies the legal risk score based on data protection practices, privacy policy transparency, and jurisdictional compliance to regulations and policies such as DMCA and data retention policy. + * @return float|null + */ + public function getLegal(): ?float { + $val = $this->getBackingStore()->get('legal'); + if (is_null($val) || is_float($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'legal'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the provider property value. Specifies the provider risk score based on vendor credibility, operational maturity, and trustworthiness. + * @return float|null + */ + public function getProvider(): ?float { + $val = $this->getBackingStore()->get('provider'); + if (is_null($val) || is_float($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'provider'"); + } + + /** + * Gets the security property value. Specifies the security risk score based on authentication strength, encryption, vulnerability management, and overall security hygiene. + * @return float|null + */ + public function getSecurity(): ?float { + $val = $this->getBackingStore()->get('security'); + if (is_null($val) || is_float($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'security'"); + } + + /** + * Gets the total property value. Represents the composite risk score derived from all risk categories. + * @return float|null + */ + public function getTotal(): ?float { + $val = $this->getBackingStore()->get('total'); + if (is_null($val) || is_float($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'total'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeFloatValue('compliance', $this->getCompliance()); + $writer->writeFloatValue('legal', $this->getLegal()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeFloatValue('provider', $this->getProvider()); + $writer->writeFloatValue('security', $this->getSecurity()); + $writer->writeFloatValue('total', $this->getTotal()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the compliance property value. Specifies the compliance risk score based on the application's alignment with regulatory standards and industry certifications such as HIPAA, CSA, and PCI-DSS. + * @param float|null $value Value to set for the compliance property. + */ + public function setCompliance(?float $value): void { + $this->getBackingStore()->set('compliance', $value); + } + + /** + * Sets the legal property value. Specifies the legal risk score based on data protection practices, privacy policy transparency, and jurisdictional compliance to regulations and policies such as DMCA and data retention policy. + * @param float|null $value Value to set for the legal property. + */ + public function setLegal(?float $value): void { + $this->getBackingStore()->set('legal', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the provider property value. Specifies the provider risk score based on vendor credibility, operational maturity, and trustworthiness. + * @param float|null $value Value to set for the provider property. + */ + public function setProvider(?float $value): void { + $this->getBackingStore()->set('provider', $value); + } + + /** + * Sets the security property value. Specifies the security risk score based on authentication strength, encryption, vulnerability management, and overall security hygiene. + * @param float|null $value Value to set for the security property. + */ + public function setSecurity(?float $value): void { + $this->getBackingStore()->set('security', $value); + } + + /** + * Sets the total property value. Represents the composite risk score derived from all risk categories. + * @param float|null $value Value to set for the total property. + */ + public function setTotal(?float $value): void { + $this->getBackingStore()->set('total', $value); + } + +} diff --git a/src/Generated/Models/ApplicationSecurityCompliance.php b/src/Generated/Models/ApplicationSecurityCompliance.php new file mode 100644 index 00000000000..64a5aff0900 --- /dev/null +++ b/src/Generated/Models/ApplicationSecurityCompliance.php @@ -0,0 +1,774 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ApplicationSecurityCompliance + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ApplicationSecurityCompliance { + return new ApplicationSecurityCompliance(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the cobit property value. Indicates whether the application adheres to the Control Objectives for Information and Related Technologies (COBIT) framework. + * @return bool|null + */ + public function getCobit(): ?bool { + $val = $this->getBackingStore()->get('cobit'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'cobit'"); + } + + /** + * Gets the coppa property value. Indicates whether the application complies with the Children’s Online Privacy Protection Act (COPPA). + * @return bool|null + */ + public function getCoppa(): ?bool { + $val = $this->getBackingStore()->get('coppa'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'coppa'"); + } + + /** + * Gets the csaStar property value. Specifies the Cloud Security Alliance (CSA) Security, Trust & Assurance Registry (STAR) certification level. The possible values are: none, attestation, certification, continuousMonitoring, cStarAssessment, selfAssessment, notSupported, unknownFutureValue. + * @return CsaStarLevel|null + */ + public function getCsaStar(): ?CsaStarLevel { + $val = $this->getBackingStore()->get('csaStar'); + if (is_null($val) || $val instanceof CsaStarLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'csaStar'"); + } + + /** + * Gets the fedRamp property value. Specifies the Federal Risk and Authorization Management Program (FedRAMP) certification level. The possible values are: none, high, liSaas, low, moderate, notSupported, unknownFutureValue. + * @return FedRampLevel|null + */ + public function getFedRamp(): ?FedRampLevel { + $val = $this->getBackingStore()->get('fedRamp'); + if (is_null($val) || $val instanceof FedRampLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fedRamp'"); + } + + /** + * Gets the ferpa property value. Indicates whether the application complies with the Family Educational Rights and Privacy Act (FERPA). + * @return bool|null + */ + public function getFerpa(): ?bool { + $val = $this->getBackingStore()->get('ferpa'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ferpa'"); + } + + /** + * Gets the ffiec property value. Indicates whether the application meets Federal Financial Institutions Examination Council (FFIEC) requirements. + * @return bool|null + */ + public function getFfiec(): ?bool { + $val = $this->getBackingStore()->get('ffiec'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ffiec'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'cobit' => fn(ParseNode $n) => $o->setCobit($n->getBooleanValue()), + 'coppa' => fn(ParseNode $n) => $o->setCoppa($n->getBooleanValue()), + 'csaStar' => fn(ParseNode $n) => $o->setCsaStar($n->getEnumValue(CsaStarLevel::class)), + 'fedRamp' => fn(ParseNode $n) => $o->setFedRamp($n->getEnumValue(FedRampLevel::class)), + 'ferpa' => fn(ParseNode $n) => $o->setFerpa($n->getBooleanValue()), + 'ffiec' => fn(ParseNode $n) => $o->setFfiec($n->getBooleanValue()), + 'finra' => fn(ParseNode $n) => $o->setFinra($n->getBooleanValue()), + 'fisma' => fn(ParseNode $n) => $o->setFisma($n->getBooleanValue()), + 'gaap' => fn(ParseNode $n) => $o->setGaap($n->getBooleanValue()), + 'gapp' => fn(ParseNode $n) => $o->setGapp($n->getBooleanValue()), + 'glba' => fn(ParseNode $n) => $o->setGlba($n->getBooleanValue()), + 'hipaa' => fn(ParseNode $n) => $o->setHipaa($n->getBooleanValue()), + 'hitrust' => fn(ParseNode $n) => $o->setHitrust($n->getBooleanValue()), + 'isae3402' => fn(ParseNode $n) => $o->setIsae3402($n->getBooleanValue()), + 'iso27001' => fn(ParseNode $n) => $o->setIso27001($n->getBooleanValue()), + 'iso27002' => fn(ParseNode $n) => $o->setIso27002($n->getBooleanValue()), + 'iso27017' => fn(ParseNode $n) => $o->setIso27017($n->getBooleanValue()), + 'iso27018' => fn(ParseNode $n) => $o->setIso27018($n->getBooleanValue()), + 'itar' => fn(ParseNode $n) => $o->setItar($n->getBooleanValue()), + 'jerichoForumCommandments' => fn(ParseNode $n) => $o->setJerichoForumCommandments($n->getBooleanValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'pci' => fn(ParseNode $n) => $o->setPci($n->getEnumValue(PciVersion::class)), + 'privacyShield' => fn(ParseNode $n) => $o->setPrivacyShield($n->getBooleanValue()), + 'safeHarbor' => fn(ParseNode $n) => $o->setSafeHarbor($n->getBooleanValue()), + 'soc1' => fn(ParseNode $n) => $o->setSoc1($n->getBooleanValue()), + 'soc2' => fn(ParseNode $n) => $o->setSoc2($n->getBooleanValue()), + 'soc3' => fn(ParseNode $n) => $o->setSoc3($n->getBooleanValue()), + 'sox' => fn(ParseNode $n) => $o->setSox($n->getBooleanValue()), + 'sp800_53' => fn(ParseNode $n) => $o->setSp80053($n->getBooleanValue()), + 'ssae16' => fn(ParseNode $n) => $o->setSsae16($n->getBooleanValue()), + 'ustr' => fn(ParseNode $n) => $o->setUstr($n->getBooleanValue()), + ]; + } + + /** + * Gets the finra property value. Indicates whether the application complies with Financial Industry Regulatory Authority (FINRA) standards. + * @return bool|null + */ + public function getFinra(): ?bool { + $val = $this->getBackingStore()->get('finra'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'finra'"); + } + + /** + * Gets the fisma property value. Indicates whether the application complies with the Federal Information Security Management Act (FISMA). + * @return bool|null + */ + public function getFisma(): ?bool { + $val = $this->getBackingStore()->get('fisma'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fisma'"); + } + + /** + * Gets the gaap property value. Indicates whether the application provider adheres to Generally Accepted Accounting Principles (GAAP). + * @return bool|null + */ + public function getGaap(): ?bool { + $val = $this->getBackingStore()->get('gaap'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'gaap'"); + } + + /** + * Gets the gapp property value. Indicates whether the application adheres to Generally Accepted Privacy Principles (GAPP). + * @return bool|null + */ + public function getGapp(): ?bool { + $val = $this->getBackingStore()->get('gapp'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'gapp'"); + } + + /** + * Gets the glba property value. Indicates whether the application complies with the Gramm–Leach–Bliley Act (GLBA) for financial data protection. + * @return bool|null + */ + public function getGlba(): ?bool { + $val = $this->getBackingStore()->get('glba'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'glba'"); + } + + /** + * Gets the hipaa property value. Indicates whether the application complies with the Health Insurance Portability and Accountability Act (HIPAA). + * @return bool|null + */ + public function getHipaa(): ?bool { + $val = $this->getBackingStore()->get('hipaa'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hipaa'"); + } + + /** + * Gets the hitrust property value. Indicates whether the application holds HITRUST certification, demonstrating alignment with healthcare and data security standards. + * @return bool|null + */ + public function getHitrust(): ?bool { + $val = $this->getBackingStore()->get('hitrust'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'hitrust'"); + } + + /** + * Gets the isae3402 property value. Indicates whether the application complies with International Standard on Assurance Engagements (ISAE) 3402 requirements. + * @return bool|null + */ + public function getIsae3402(): ?bool { + $val = $this->getBackingStore()->get('isae3402'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isae3402'"); + } + + /** + * Gets the iso27001 property value. Indicates whether the application is certified against ISO/IEC 27001 for information security management systems (ISMS). + * @return bool|null + */ + public function getIso27001(): ?bool { + $val = $this->getBackingStore()->get('iso27001'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'iso27001'"); + } + + /** + * Gets the iso27002 property value. Indicates whether the application follows ISO/IEC 27002 security control best practices. + * @return bool|null + */ + public function getIso27002(): ?bool { + $val = $this->getBackingStore()->get('iso27002'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'iso27002'"); + } + + /** + * Gets the iso27017 property value. Indicates whether the application complies with ISO/IEC 27017 standards for cloud security controls. + * @return bool|null + */ + public function getIso27017(): ?bool { + $val = $this->getBackingStore()->get('iso27017'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'iso27017'"); + } + + /** + * Gets the iso27018 property value. Indicates whether the application complies with ISO/IEC 27018 standards for protecting personally identifiable information (PII) in cloud environments. + * @return bool|null + */ + public function getIso27018(): ?bool { + $val = $this->getBackingStore()->get('iso27018'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'iso27018'"); + } + + /** + * Gets the itar property value. Indicates whether the application complies with International Traffic in Arms Regulations (ITAR). + * @return bool|null + */ + public function getItar(): ?bool { + $val = $this->getBackingStore()->get('itar'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'itar'"); + } + + /** + * Gets the jerichoForumCommandments property value. Indicates whether the application aligns with Jericho Forum security principles for deperimeterized environments. + * @return bool|null + */ + public function getJerichoForumCommandments(): ?bool { + $val = $this->getBackingStore()->get('jerichoForumCommandments'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'jerichoForumCommandments'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the pci property value. Specifies the Payment Card Industry (PCI) Data Security Standard (DSS) version the application complies with. The possible values are: none, v321, v4, notSupported, unknownFutureValue. + * @return PciVersion|null + */ + public function getPci(): ?PciVersion { + $val = $this->getBackingStore()->get('pci'); + if (is_null($val) || $val instanceof PciVersion) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'pci'"); + } + + /** + * Gets the privacyShield property value. Indicates whether the application complies with the EU–U.S. Privacy Shield framework for cross-border data transfers. + * @return bool|null + */ + public function getPrivacyShield(): ?bool { + $val = $this->getBackingStore()->get('privacyShield'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'privacyShield'"); + } + + /** + * Gets the safeHarbor property value. Indicates whether the application previously adhered to the U.S.–EU Safe Harbor data transfer framework. + * @return bool|null + */ + public function getSafeHarbor(): ?bool { + $val = $this->getBackingStore()->get('safeHarbor'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'safeHarbor'"); + } + + /** + * Gets the soc1 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) one audit report. + * @return bool|null + */ + public function getSoc1(): ?bool { + $val = $this->getBackingStore()->get('soc1'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'soc1'"); + } + + /** + * Gets the soc2 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) two audit report. + * @return bool|null + */ + public function getSoc2(): ?bool { + $val = $this->getBackingStore()->get('soc2'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'soc2'"); + } + + /** + * Gets the soc3 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) three audit report. + * @return bool|null + */ + public function getSoc3(): ?bool { + $val = $this->getBackingStore()->get('soc3'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'soc3'"); + } + + /** + * Gets the sox property value. Indicates whether the application complies with the Sarbanes–Oxley Act (SOX) financial reporting requirements. + * @return bool|null + */ + public function getSox(): ?bool { + $val = $this->getBackingStore()->get('sox'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sox'"); + } + + /** + * Gets the sp800_53 property value. Indicates whether the application aligns with National Institute of Standards and Technology (NIST) Special Publication 800-53 security and privacy controls. + * @return bool|null + */ + public function getSp80053(): ?bool { + $val = $this->getBackingStore()->get('sp800_53'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sp800_53'"); + } + + /** + * Gets the ssae16 property value. Indicates whether the application adheres to Statement on Standards for Attestation Engagements (SSAE) No. 16. + * @return bool|null + */ + public function getSsae16(): ?bool { + $val = $this->getBackingStore()->get('ssae16'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ssae16'"); + } + + /** + * Gets the ustr property value. Indicates whether the application complies with U.S. Trade Representative (USTR) data and trade protection requirements. + * @return bool|null + */ + public function getUstr(): ?bool { + $val = $this->getBackingStore()->get('ustr'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ustr'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeBooleanValue('cobit', $this->getCobit()); + $writer->writeBooleanValue('coppa', $this->getCoppa()); + $writer->writeEnumValue('csaStar', $this->getCsaStar()); + $writer->writeEnumValue('fedRamp', $this->getFedRamp()); + $writer->writeBooleanValue('ferpa', $this->getFerpa()); + $writer->writeBooleanValue('ffiec', $this->getFfiec()); + $writer->writeBooleanValue('finra', $this->getFinra()); + $writer->writeBooleanValue('fisma', $this->getFisma()); + $writer->writeBooleanValue('gaap', $this->getGaap()); + $writer->writeBooleanValue('gapp', $this->getGapp()); + $writer->writeBooleanValue('glba', $this->getGlba()); + $writer->writeBooleanValue('hipaa', $this->getHipaa()); + $writer->writeBooleanValue('hitrust', $this->getHitrust()); + $writer->writeBooleanValue('isae3402', $this->getIsae3402()); + $writer->writeBooleanValue('iso27001', $this->getIso27001()); + $writer->writeBooleanValue('iso27002', $this->getIso27002()); + $writer->writeBooleanValue('iso27017', $this->getIso27017()); + $writer->writeBooleanValue('iso27018', $this->getIso27018()); + $writer->writeBooleanValue('itar', $this->getItar()); + $writer->writeBooleanValue('jerichoForumCommandments', $this->getJerichoForumCommandments()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('pci', $this->getPci()); + $writer->writeBooleanValue('privacyShield', $this->getPrivacyShield()); + $writer->writeBooleanValue('safeHarbor', $this->getSafeHarbor()); + $writer->writeBooleanValue('soc1', $this->getSoc1()); + $writer->writeBooleanValue('soc2', $this->getSoc2()); + $writer->writeBooleanValue('soc3', $this->getSoc3()); + $writer->writeBooleanValue('sox', $this->getSox()); + $writer->writeBooleanValue('sp800_53', $this->getSp80053()); + $writer->writeBooleanValue('ssae16', $this->getSsae16()); + $writer->writeBooleanValue('ustr', $this->getUstr()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the cobit property value. Indicates whether the application adheres to the Control Objectives for Information and Related Technologies (COBIT) framework. + * @param bool|null $value Value to set for the cobit property. + */ + public function setCobit(?bool $value): void { + $this->getBackingStore()->set('cobit', $value); + } + + /** + * Sets the coppa property value. Indicates whether the application complies with the Children’s Online Privacy Protection Act (COPPA). + * @param bool|null $value Value to set for the coppa property. + */ + public function setCoppa(?bool $value): void { + $this->getBackingStore()->set('coppa', $value); + } + + /** + * Sets the csaStar property value. Specifies the Cloud Security Alliance (CSA) Security, Trust & Assurance Registry (STAR) certification level. The possible values are: none, attestation, certification, continuousMonitoring, cStarAssessment, selfAssessment, notSupported, unknownFutureValue. + * @param CsaStarLevel|null $value Value to set for the csaStar property. + */ + public function setCsaStar(?CsaStarLevel $value): void { + $this->getBackingStore()->set('csaStar', $value); + } + + /** + * Sets the fedRamp property value. Specifies the Federal Risk and Authorization Management Program (FedRAMP) certification level. The possible values are: none, high, liSaas, low, moderate, notSupported, unknownFutureValue. + * @param FedRampLevel|null $value Value to set for the fedRamp property. + */ + public function setFedRamp(?FedRampLevel $value): void { + $this->getBackingStore()->set('fedRamp', $value); + } + + /** + * Sets the ferpa property value. Indicates whether the application complies with the Family Educational Rights and Privacy Act (FERPA). + * @param bool|null $value Value to set for the ferpa property. + */ + public function setFerpa(?bool $value): void { + $this->getBackingStore()->set('ferpa', $value); + } + + /** + * Sets the ffiec property value. Indicates whether the application meets Federal Financial Institutions Examination Council (FFIEC) requirements. + * @param bool|null $value Value to set for the ffiec property. + */ + public function setFfiec(?bool $value): void { + $this->getBackingStore()->set('ffiec', $value); + } + + /** + * Sets the finra property value. Indicates whether the application complies with Financial Industry Regulatory Authority (FINRA) standards. + * @param bool|null $value Value to set for the finra property. + */ + public function setFinra(?bool $value): void { + $this->getBackingStore()->set('finra', $value); + } + + /** + * Sets the fisma property value. Indicates whether the application complies with the Federal Information Security Management Act (FISMA). + * @param bool|null $value Value to set for the fisma property. + */ + public function setFisma(?bool $value): void { + $this->getBackingStore()->set('fisma', $value); + } + + /** + * Sets the gaap property value. Indicates whether the application provider adheres to Generally Accepted Accounting Principles (GAAP). + * @param bool|null $value Value to set for the gaap property. + */ + public function setGaap(?bool $value): void { + $this->getBackingStore()->set('gaap', $value); + } + + /** + * Sets the gapp property value. Indicates whether the application adheres to Generally Accepted Privacy Principles (GAPP). + * @param bool|null $value Value to set for the gapp property. + */ + public function setGapp(?bool $value): void { + $this->getBackingStore()->set('gapp', $value); + } + + /** + * Sets the glba property value. Indicates whether the application complies with the Gramm–Leach–Bliley Act (GLBA) for financial data protection. + * @param bool|null $value Value to set for the glba property. + */ + public function setGlba(?bool $value): void { + $this->getBackingStore()->set('glba', $value); + } + + /** + * Sets the hipaa property value. Indicates whether the application complies with the Health Insurance Portability and Accountability Act (HIPAA). + * @param bool|null $value Value to set for the hipaa property. + */ + public function setHipaa(?bool $value): void { + $this->getBackingStore()->set('hipaa', $value); + } + + /** + * Sets the hitrust property value. Indicates whether the application holds HITRUST certification, demonstrating alignment with healthcare and data security standards. + * @param bool|null $value Value to set for the hitrust property. + */ + public function setHitrust(?bool $value): void { + $this->getBackingStore()->set('hitrust', $value); + } + + /** + * Sets the isae3402 property value. Indicates whether the application complies with International Standard on Assurance Engagements (ISAE) 3402 requirements. + * @param bool|null $value Value to set for the isae3402 property. + */ + public function setIsae3402(?bool $value): void { + $this->getBackingStore()->set('isae3402', $value); + } + + /** + * Sets the iso27001 property value. Indicates whether the application is certified against ISO/IEC 27001 for information security management systems (ISMS). + * @param bool|null $value Value to set for the iso27001 property. + */ + public function setIso27001(?bool $value): void { + $this->getBackingStore()->set('iso27001', $value); + } + + /** + * Sets the iso27002 property value. Indicates whether the application follows ISO/IEC 27002 security control best practices. + * @param bool|null $value Value to set for the iso27002 property. + */ + public function setIso27002(?bool $value): void { + $this->getBackingStore()->set('iso27002', $value); + } + + /** + * Sets the iso27017 property value. Indicates whether the application complies with ISO/IEC 27017 standards for cloud security controls. + * @param bool|null $value Value to set for the iso27017 property. + */ + public function setIso27017(?bool $value): void { + $this->getBackingStore()->set('iso27017', $value); + } + + /** + * Sets the iso27018 property value. Indicates whether the application complies with ISO/IEC 27018 standards for protecting personally identifiable information (PII) in cloud environments. + * @param bool|null $value Value to set for the iso27018 property. + */ + public function setIso27018(?bool $value): void { + $this->getBackingStore()->set('iso27018', $value); + } + + /** + * Sets the itar property value. Indicates whether the application complies with International Traffic in Arms Regulations (ITAR). + * @param bool|null $value Value to set for the itar property. + */ + public function setItar(?bool $value): void { + $this->getBackingStore()->set('itar', $value); + } + + /** + * Sets the jerichoForumCommandments property value. Indicates whether the application aligns with Jericho Forum security principles for deperimeterized environments. + * @param bool|null $value Value to set for the jerichoForumCommandments property. + */ + public function setJerichoForumCommandments(?bool $value): void { + $this->getBackingStore()->set('jerichoForumCommandments', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the pci property value. Specifies the Payment Card Industry (PCI) Data Security Standard (DSS) version the application complies with. The possible values are: none, v321, v4, notSupported, unknownFutureValue. + * @param PciVersion|null $value Value to set for the pci property. + */ + public function setPci(?PciVersion $value): void { + $this->getBackingStore()->set('pci', $value); + } + + /** + * Sets the privacyShield property value. Indicates whether the application complies with the EU–U.S. Privacy Shield framework for cross-border data transfers. + * @param bool|null $value Value to set for the privacyShield property. + */ + public function setPrivacyShield(?bool $value): void { + $this->getBackingStore()->set('privacyShield', $value); + } + + /** + * Sets the safeHarbor property value. Indicates whether the application previously adhered to the U.S.–EU Safe Harbor data transfer framework. + * @param bool|null $value Value to set for the safeHarbor property. + */ + public function setSafeHarbor(?bool $value): void { + $this->getBackingStore()->set('safeHarbor', $value); + } + + /** + * Sets the soc1 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) one audit report. + * @param bool|null $value Value to set for the soc1 property. + */ + public function setSoc1(?bool $value): void { + $this->getBackingStore()->set('soc1', $value); + } + + /** + * Sets the soc2 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) two audit report. + * @param bool|null $value Value to set for the soc2 property. + */ + public function setSoc2(?bool $value): void { + $this->getBackingStore()->set('soc2', $value); + } + + /** + * Sets the soc3 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) three audit report. + * @param bool|null $value Value to set for the soc3 property. + */ + public function setSoc3(?bool $value): void { + $this->getBackingStore()->set('soc3', $value); + } + + /** + * Sets the sox property value. Indicates whether the application complies with the Sarbanes–Oxley Act (SOX) financial reporting requirements. + * @param bool|null $value Value to set for the sox property. + */ + public function setSox(?bool $value): void { + $this->getBackingStore()->set('sox', $value); + } + + /** + * Sets the sp800_53 property value. Indicates whether the application aligns with National Institute of Standards and Technology (NIST) Special Publication 800-53 security and privacy controls. + * @param bool|null $value Value to set for the sp800_53 property. + */ + public function setSp80053(?bool $value): void { + $this->getBackingStore()->set('sp800_53', $value); + } + + /** + * Sets the ssae16 property value. Indicates whether the application adheres to Statement on Standards for Attestation Engagements (SSAE) No. 16. + * @param bool|null $value Value to set for the ssae16 property. + */ + public function setSsae16(?bool $value): void { + $this->getBackingStore()->set('ssae16', $value); + } + + /** + * Sets the ustr property value. Indicates whether the application complies with U.S. Trade Representative (USTR) data and trade protection requirements. + * @param bool|null $value Value to set for the ustr property. + */ + public function setUstr(?bool $value): void { + $this->getBackingStore()->set('ustr', $value); + } + +} diff --git a/src/Generated/Models/ApplicationTemplate.php b/src/Generated/Models/ApplicationTemplate.php index 26c3058646e..578fb2c8a84 100644 --- a/src/Generated/Models/ApplicationTemplate.php +++ b/src/Generated/Models/ApplicationTemplate.php @@ -2,9 +2,11 @@ namespace Microsoft\Graph\Generated\Models; +use DateTime; use Microsoft\Kiota\Abstractions\Serialization\Parsable; use Microsoft\Kiota\Abstractions\Serialization\ParseNode; use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; +use Microsoft\Kiota\Abstractions\Types\Date; use Microsoft\Kiota\Abstractions\Types\TypeUtils; class ApplicationTemplate extends Entity implements Parsable @@ -39,6 +41,18 @@ public function getCategories(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'categories'"); } + /** + * Gets the deprecationDate property value. Deprecation date for this application. If specified, the application will be removed from the Microsoft Entra application gallery on this date. + * @return Date|null + */ + public function getDeprecationDate(): ?Date { + $val = $this->getBackingStore()->get('deprecationDate'); + if (is_null($val) || $val instanceof Date) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deprecationDate'"); + } + /** * Gets the description property value. A description of the application. * @return string|null @@ -63,6 +77,20 @@ public function getDisplayName(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); } + /** + * Gets the endpoints property value. A collection of string URLs representing various domains that are used by this application. + * @return array|null + */ + public function getEndpoints(): ?array { + $val = $this->getBackingStore()->get('endpoints'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'endpoints'"); + } + /** * The deserialization information for the current model * @return array @@ -78,11 +106,24 @@ public function getFieldDeserializers(): array { /** @var array|null $val */ $this->setCategories($val); }, + 'deprecationDate' => fn(ParseNode $n) => $o->setDeprecationDate($n->getDateValue()), 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'endpoints' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setEndpoints($val); + }, 'homePageUrl' => fn(ParseNode $n) => $o->setHomePageUrl($n->getStringValue()), + 'isEntraIntegrated' => fn(ParseNode $n) => $o->setIsEntraIntegrated($n->getBooleanValue()), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), 'logoUrl' => fn(ParseNode $n) => $o->setLogoUrl($n->getStringValue()), 'publisher' => fn(ParseNode $n) => $o->setPublisher($n->getStringValue()), + 'riskFactors' => fn(ParseNode $n) => $o->setRiskFactors($n->getObjectValue([ApplicationRiskFactors::class, 'createFromDiscriminatorValue'])), + 'riskScore' => fn(ParseNode $n) => $o->setRiskScore($n->getObjectValue([ApplicationRiskScore::class, 'createFromDiscriminatorValue'])), 'supportedProvisioningTypes' => function (ParseNode $n) { $val = $n->getCollectionOfPrimitiveValues(); if (is_array($val)) { @@ -114,6 +155,30 @@ public function getHomePageUrl(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'homePageUrl'"); } + /** + * Gets the isEntraIntegrated property value. Indicates whether the application is integrated with Entra ID (for example, through single sign-on or user provisioning). + * @return bool|null + */ + public function getIsEntraIntegrated(): ?bool { + $val = $this->getBackingStore()->get('isEntraIntegrated'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEntraIntegrated'"); + } + + /** + * Gets the lastModifiedDateTime property value. The date and time when the data for the application was last updated, represented using ISO 8601 format and always in UTC time. + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + /** * Gets the logoUrl property value. The URL to get the logo for this application. * @return string|null @@ -138,6 +203,30 @@ public function getPublisher(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'publisher'"); } + /** + * Gets the riskFactors property value. A comprehensive set of risk assessment data for the application, including general, security, compliance, and legal dimensions. Returned only when $select is used. + * @return ApplicationRiskFactors|null + */ + public function getRiskFactors(): ?ApplicationRiskFactors { + $val = $this->getBackingStore()->get('riskFactors'); + if (is_null($val) || $val instanceof ApplicationRiskFactors) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskFactors'"); + } + + /** + * Gets the riskScore property value. Represents the Microsoft-generated numerical risk score assessment for the application. Supported $orderby on total (for example, $orderby=riskScore/total desc). Returned only when $select is used. + * @return ApplicationRiskScore|null + */ + public function getRiskScore(): ?ApplicationRiskScore { + $val = $this->getBackingStore()->get('riskScore'); + if (is_null($val) || $val instanceof ApplicationRiskScore) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'riskScore'"); + } + /** * Gets the supportedProvisioningTypes property value. The list of provisioning modes supported by this application. The only valid value is sync. * @return array|null @@ -173,11 +262,17 @@ public function getSupportedSingleSignOnModes(): ?array { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfPrimitiveValues('categories', $this->getCategories()); + $writer->writeDateValue('deprecationDate', $this->getDeprecationDate()); $writer->writeStringValue('description', $this->getDescription()); $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfPrimitiveValues('endpoints', $this->getEndpoints()); $writer->writeStringValue('homePageUrl', $this->getHomePageUrl()); + $writer->writeBooleanValue('isEntraIntegrated', $this->getIsEntraIntegrated()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); $writer->writeStringValue('logoUrl', $this->getLogoUrl()); $writer->writeStringValue('publisher', $this->getPublisher()); + $writer->writeObjectValue('riskFactors', $this->getRiskFactors()); + $writer->writeObjectValue('riskScore', $this->getRiskScore()); $writer->writeCollectionOfPrimitiveValues('supportedProvisioningTypes', $this->getSupportedProvisioningTypes()); $writer->writeCollectionOfPrimitiveValues('supportedSingleSignOnModes', $this->getSupportedSingleSignOnModes()); } @@ -190,6 +285,14 @@ public function setCategories(?array $value): void { $this->getBackingStore()->set('categories', $value); } + /** + * Sets the deprecationDate property value. Deprecation date for this application. If specified, the application will be removed from the Microsoft Entra application gallery on this date. + * @param Date|null $value Value to set for the deprecationDate property. + */ + public function setDeprecationDate(?Date $value): void { + $this->getBackingStore()->set('deprecationDate', $value); + } + /** * Sets the description property value. A description of the application. * @param string|null $value Value to set for the description property. @@ -206,6 +309,14 @@ public function setDisplayName(?string $value): void { $this->getBackingStore()->set('displayName', $value); } + /** + * Sets the endpoints property value. A collection of string URLs representing various domains that are used by this application. + * @param array|null $value Value to set for the endpoints property. + */ + public function setEndpoints(?array $value): void { + $this->getBackingStore()->set('endpoints', $value); + } + /** * Sets the homePageUrl property value. The home page URL of the application. * @param string|null $value Value to set for the homePageUrl property. @@ -214,6 +325,22 @@ public function setHomePageUrl(?string $value): void { $this->getBackingStore()->set('homePageUrl', $value); } + /** + * Sets the isEntraIntegrated property value. Indicates whether the application is integrated with Entra ID (for example, through single sign-on or user provisioning). + * @param bool|null $value Value to set for the isEntraIntegrated property. + */ + public function setIsEntraIntegrated(?bool $value): void { + $this->getBackingStore()->set('isEntraIntegrated', $value); + } + + /** + * Sets the lastModifiedDateTime property value. The date and time when the data for the application was last updated, represented using ISO 8601 format and always in UTC time. + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + /** * Sets the logoUrl property value. The URL to get the logo for this application. * @param string|null $value Value to set for the logoUrl property. @@ -230,6 +357,22 @@ public function setPublisher(?string $value): void { $this->getBackingStore()->set('publisher', $value); } + /** + * Sets the riskFactors property value. A comprehensive set of risk assessment data for the application, including general, security, compliance, and legal dimensions. Returned only when $select is used. + * @param ApplicationRiskFactors|null $value Value to set for the riskFactors property. + */ + public function setRiskFactors(?ApplicationRiskFactors $value): void { + $this->getBackingStore()->set('riskFactors', $value); + } + + /** + * Sets the riskScore property value. Represents the Microsoft-generated numerical risk score assessment for the application. Supported $orderby on total (for example, $orderby=riskScore/total desc). Returned only when $select is used. + * @param ApplicationRiskScore|null $value Value to set for the riskScore property. + */ + public function setRiskScore(?ApplicationRiskScore $value): void { + $this->getBackingStore()->set('riskScore', $value); + } + /** * Sets the supportedProvisioningTypes property value. The list of provisioning modes supported by this application. The only valid value is sync. * @param array|null $value Value to set for the supportedProvisioningTypes property. diff --git a/src/Generated/Models/ApproverInformationVisibility.php b/src/Generated/Models/ApproverInformationVisibility.php new file mode 100644 index 00000000000..d4a07e08e46 --- /dev/null +++ b/src/Generated/Models/ApproverInformationVisibility.php @@ -0,0 +1,12 @@ +getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * Gets the displayName property value. The display name of the access package. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'resourceRoleScopes' => fn(ParseNode $n) => $o->setResourceRoleScopes($n->getCollectionOfObjectValues([AccessPackageResourceRoleScope::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the resourceRoleScopes property value. The resource role scopes associated with this available access package. + * @return array|null + */ + public function getResourceRoleScopes(): ?array { + $val = $this->getBackingStore()->get('resourceRoleScopes'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AccessPackageResourceRoleScope::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceRoleScopes'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfObjectValues('resourceRoleScopes', $this->getResourceRoleScopes()); + } + + /** + * Sets the description property value. The description of the access package. + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the displayName property value. The display name of the access package. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the resourceRoleScopes property value. The resource role scopes associated with this available access package. + * @param array|null $value Value to set for the resourceRoleScopes property. + */ + public function setResourceRoleScopes(?array $value): void { + $this->getBackingStore()->set('resourceRoleScopes', $value); + } + +} diff --git a/src/Generated/Models/AvailableAccessPackageCollectionResponse.php b/src/Generated/Models/AvailableAccessPackageCollectionResponse.php new file mode 100644 index 00000000000..cbfe1f812d1 --- /dev/null +++ b/src/Generated/Models/AvailableAccessPackageCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AvailableAccessPackage::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AvailableAccessPackage::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/AzureActiveDirectoryTenant.php b/src/Generated/Models/AzureActiveDirectoryTenant.php index f03d42bdd39..958e24e9181 100644 --- a/src/Generated/Models/AzureActiveDirectoryTenant.php +++ b/src/Generated/Models/AzureActiveDirectoryTenant.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Azure } /** - * Gets the displayName property value. The name of the Microsoft Entra tenant. Read only. + * Gets the displayName property value. The name of the Microsoft Entra tenant. Read-only. * @return string|null */ public function getDisplayName(): ?string { @@ -50,7 +50,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the tenantId property value. The ID of the Microsoft Entra tenant. Read only. + * Gets the tenantId property value. The ID of the Microsoft Entra tenant. Read-only. * @return string|null */ public function getTenantId(): ?string { @@ -72,7 +72,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the displayName property value. The name of the Microsoft Entra tenant. Read only. + * Sets the displayName property value. The name of the Microsoft Entra tenant. Read-only. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -80,7 +80,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the tenantId property value. The ID of the Microsoft Entra tenant. Read only. + * Sets the tenantId property value. The ID of the Microsoft Entra tenant. Read-only. * @param string|null $value Value to set for the tenantId property. */ public function setTenantId(?string $value): void { diff --git a/src/Generated/Models/BackupRestoreRoot.php b/src/Generated/Models/BackupRestoreRoot.php index fc097c135c0..55038b8e168 100644 --- a/src/Generated/Models/BackupRestoreRoot.php +++ b/src/Generated/Models/BackupRestoreRoot.php @@ -81,6 +81,18 @@ public function getDriveProtectionUnitsBulkAdditionJobs(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'driveProtectionUnitsBulkAdditionJobs'"); } + /** + * Gets the emailNotificationsSetting property value. The email notification settings in the tenant. + * @return EmailNotificationsSetting|null + */ + public function getEmailNotificationsSetting(): ?EmailNotificationsSetting { + $val = $this->getBackingStore()->get('emailNotificationsSetting'); + if (is_null($val) || $val instanceof EmailNotificationsSetting) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'emailNotificationsSetting'"); + } + /** * Gets the exchangeProtectionPolicies property value. The list of Exchange protection policies in the tenant. * @return array|null @@ -120,6 +132,7 @@ public function getFieldDeserializers(): array { 'driveInclusionRules' => fn(ParseNode $n) => $o->setDriveInclusionRules($n->getCollectionOfObjectValues([DriveProtectionRule::class, 'createFromDiscriminatorValue'])), 'driveProtectionUnits' => fn(ParseNode $n) => $o->setDriveProtectionUnits($n->getCollectionOfObjectValues([DriveProtectionUnit::class, 'createFromDiscriminatorValue'])), 'driveProtectionUnitsBulkAdditionJobs' => fn(ParseNode $n) => $o->setDriveProtectionUnitsBulkAdditionJobs($n->getCollectionOfObjectValues([DriveProtectionUnitsBulkAdditionJob::class, 'createFromDiscriminatorValue'])), + 'emailNotificationsSetting' => fn(ParseNode $n) => $o->setEmailNotificationsSetting($n->getObjectValue([EmailNotificationsSetting::class, 'createFromDiscriminatorValue'])), 'exchangeProtectionPolicies' => fn(ParseNode $n) => $o->setExchangeProtectionPolicies($n->getCollectionOfObjectValues([ExchangeProtectionPolicy::class, 'createFromDiscriminatorValue'])), 'exchangeRestoreSessions' => fn(ParseNode $n) => $o->setExchangeRestoreSessions($n->getCollectionOfObjectValues([ExchangeRestoreSession::class, 'createFromDiscriminatorValue'])), 'mailboxInclusionRules' => fn(ParseNode $n) => $o->setMailboxInclusionRules($n->getCollectionOfObjectValues([MailboxProtectionRule::class, 'createFromDiscriminatorValue'])), @@ -403,6 +416,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('driveInclusionRules', $this->getDriveInclusionRules()); $writer->writeCollectionOfObjectValues('driveProtectionUnits', $this->getDriveProtectionUnits()); $writer->writeCollectionOfObjectValues('driveProtectionUnitsBulkAdditionJobs', $this->getDriveProtectionUnitsBulkAdditionJobs()); + $writer->writeObjectValue('emailNotificationsSetting', $this->getEmailNotificationsSetting()); $writer->writeCollectionOfObjectValues('exchangeProtectionPolicies', $this->getExchangeProtectionPolicies()); $writer->writeCollectionOfObjectValues('exchangeRestoreSessions', $this->getExchangeRestoreSessions()); $writer->writeCollectionOfObjectValues('mailboxInclusionRules', $this->getMailboxInclusionRules()); @@ -457,6 +471,14 @@ public function setDriveProtectionUnitsBulkAdditionJobs(?array $value): void { $this->getBackingStore()->set('driveProtectionUnitsBulkAdditionJobs', $value); } + /** + * Sets the emailNotificationsSetting property value. The email notification settings in the tenant. + * @param EmailNotificationsSetting|null $value Value to set for the emailNotificationsSetting property. + */ + public function setEmailNotificationsSetting(?EmailNotificationsSetting $value): void { + $this->getBackingStore()->set('emailNotificationsSetting', $value); + } + /** * Sets the exchangeProtectionPolicies property value. The list of Exchange protection policies in the tenant. * @param array|null $value Value to set for the exchangeProtectionPolicies property. diff --git a/src/Generated/Models/Channel.php b/src/Generated/Models/Channel.php index 1ba21ff90f4..eaa4b346ba7 100644 --- a/src/Generated/Models/Channel.php +++ b/src/Generated/Models/Channel.php @@ -41,7 +41,7 @@ public function getAllMembers(): ?array { } /** - * Gets the createdDateTime property value. Read only. Timestamp at which the channel was created. + * Gets the createdDateTime property value. Read-only. Timestamp at which the channel was created. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -345,7 +345,7 @@ public function setAllMembers(?array $value): void { } /** - * Sets the createdDateTime property value. Read only. Timestamp at which the channel was created. + * Sets the createdDateTime property value. Read-only. Timestamp at which the channel was created. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/Chat.php b/src/Generated/Models/Chat.php index 756dc65e4d1..dc8382aa26a 100644 --- a/src/Generated/Models/Chat.php +++ b/src/Generated/Models/Chat.php @@ -71,6 +71,7 @@ public function getFieldDeserializers(): array { 'permissionGrants' => fn(ParseNode $n) => $o->setPermissionGrants($n->getCollectionOfObjectValues([ResourceSpecificPermissionGrant::class, 'createFromDiscriminatorValue'])), 'pinnedMessages' => fn(ParseNode $n) => $o->setPinnedMessages($n->getCollectionOfObjectValues([PinnedChatMessageInfo::class, 'createFromDiscriminatorValue'])), 'tabs' => fn(ParseNode $n) => $o->setTabs($n->getCollectionOfObjectValues([TeamsTab::class, 'createFromDiscriminatorValue'])), + 'targetedMessages' => fn(ParseNode $n) => $o->setTargetedMessages($n->getCollectionOfObjectValues([TargetedChatMessage::class, 'createFromDiscriminatorValue'])), 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), 'topic' => fn(ParseNode $n) => $o->setTopic($n->getStringValue()), 'viewpoint' => fn(ParseNode $n) => $o->setViewpoint($n->getObjectValue([ChatViewpoint::class, 'createFromDiscriminatorValue'])), @@ -234,6 +235,20 @@ public function getTabs(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'tabs'"); } + /** + * Gets the targetedMessages property value. The targetedMessages property + * @return array|null + */ + public function getTargetedMessages(): ?array { + $val = $this->getBackingStore()->get('targetedMessages'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, TargetedChatMessage::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'targetedMessages'"); + } + /** * Gets the tenantId property value. The identifier of the tenant in which the chat was created. Read-only. * @return string|null @@ -302,6 +317,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('permissionGrants', $this->getPermissionGrants()); $writer->writeCollectionOfObjectValues('pinnedMessages', $this->getPinnedMessages()); $writer->writeCollectionOfObjectValues('tabs', $this->getTabs()); + $writer->writeCollectionOfObjectValues('targetedMessages', $this->getTargetedMessages()); $writer->writeStringValue('tenantId', $this->getTenantId()); $writer->writeStringValue('topic', $this->getTopic()); $writer->writeObjectValue('viewpoint', $this->getViewpoint()); @@ -420,6 +436,14 @@ public function setTabs(?array $value): void { $this->getBackingStore()->set('tabs', $value); } + /** + * Sets the targetedMessages property value. The targetedMessages property + * @param array|null $value Value to set for the targetedMessages property. + */ + public function setTargetedMessages(?array $value): void { + $this->getBackingStore()->set('targetedMessages', $value); + } + /** * Sets the tenantId property value. The identifier of the tenant in which the chat was created. Read-only. * @param string|null $value Value to set for the tenantId property. diff --git a/src/Generated/Models/ChatMessage.php b/src/Generated/Models/ChatMessage.php index eb8be3a5f38..b0f8d8944b4 100644 --- a/src/Generated/Models/ChatMessage.php +++ b/src/Generated/Models/ChatMessage.php @@ -23,6 +23,13 @@ public function __construct() { * @return ChatMessage */ public static function createFromDiscriminatorValue(ParseNode $parseNode): ChatMessage { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.targetedChatMessage': return new TargetedChatMessage(); + } + } return new ChatMessage(); } @@ -89,7 +96,7 @@ public function getCreatedDateTime(): ?DateTime { } /** - * Gets the deletedDateTime property value. Read only. Timestamp at which the chat message was deleted, or null if not deleted. + * Gets the deletedDateTime property value. Read-only. Timestamp at which the chat message was deleted, or null if not deleted. * @return DateTime|null */ public function getDeletedDateTime(): ?DateTime { @@ -197,7 +204,7 @@ public function getImportance(): ?ChatMessageImportance { } /** - * Gets the lastEditedDateTime property value. 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. + * Gets the lastEditedDateTime property value. 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. * @return DateTime|null */ public function getLastEditedDateTime(): ?DateTime { @@ -209,7 +216,7 @@ public function getLastEditedDateTime(): ?DateTime { } /** - * Gets the lastModifiedDateTime property value. Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. + * Gets the lastModifiedDateTime property value. Read-only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. * @return DateTime|null */ public function getLastModifiedDateTime(): ?DateTime { @@ -433,7 +440,7 @@ public function setCreatedDateTime(?DateTime $value): void { } /** - * Sets the deletedDateTime property value. Read only. Timestamp at which the chat message was deleted, or null if not deleted. + * Sets the deletedDateTime property value. Read-only. Timestamp at which the chat message was deleted, or null if not deleted. * @param DateTime|null $value Value to set for the deletedDateTime property. */ public function setDeletedDateTime(?DateTime $value): void { @@ -481,7 +488,7 @@ public function setImportance(?ChatMessageImportance $value): void { } /** - * Sets the lastEditedDateTime property value. 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. + * Sets the lastEditedDateTime property value. 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. * @param DateTime|null $value Value to set for the lastEditedDateTime property. */ public function setLastEditedDateTime(?DateTime $value): void { @@ -489,7 +496,7 @@ public function setLastEditedDateTime(?DateTime $value): void { } /** - * Sets the lastModifiedDateTime property value. Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. + * Sets the lastModifiedDateTime property value. Read-only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. * @param DateTime|null $value Value to set for the lastModifiedDateTime property. */ public function setLastModifiedDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/ConditionalAccessPolicy.php b/src/Generated/Models/ConditionalAccessPolicy.php index 34eef1aff39..2103a1d8449 100644 --- a/src/Generated/Models/ConditionalAccessPolicy.php +++ b/src/Generated/Models/ConditionalAccessPolicy.php @@ -46,7 +46,7 @@ public function getConditions(): ?ConditionalAccessConditionSet { } /** - * Gets the createdDateTime property value. 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. + * Gets the createdDateTime property value. 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. * @return DateTime|null */ public function getCreatedDateTime(): ?DateTime { @@ -126,7 +126,7 @@ public function getId(): ?string { } /** - * Gets the modifiedDateTime property value. 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. + * Gets the modifiedDateTime property value. 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. * @return DateTime|null */ public function getModifiedDateTime(): ?DateTime { @@ -200,7 +200,7 @@ public function setConditions(?ConditionalAccessConditionSet $value): void { } /** - * Sets the createdDateTime property value. 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. + * Sets the createdDateTime property value. 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. * @param DateTime|null $value Value to set for the createdDateTime property. */ public function setCreatedDateTime(?DateTime $value): void { @@ -240,7 +240,7 @@ public function setId(?string $value): void { } /** - * Sets the modifiedDateTime property value. 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. + * Sets the modifiedDateTime property value. 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. * @param DateTime|null $value Value to set for the modifiedDateTime property. */ public function setModifiedDateTime(?DateTime $value): void { diff --git a/src/Generated/Models/ControlConfiguration.php b/src/Generated/Models/ControlConfiguration.php new file mode 100644 index 00000000000..2a44b54eafd --- /dev/null +++ b/src/Generated/Models/ControlConfiguration.php @@ -0,0 +1,163 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.endUserSettings': return new EndUserSettings(); + } + } + return new ControlConfiguration(); + } + + /** + * Gets the createdBy property value. The userPrincipalName of the user or identity that created the control configuration. + * @return string|null + */ + public function getCreatedBy(): ?string { + $val = $this->getBackingStore()->get('createdBy'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdBy'"); + } + + /** + * Gets the createdDateTime property value. The date and time the control configuration was created. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'createdBy' => fn(ParseNode $n) => $o->setCreatedBy($n->getStringValue()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + 'modifiedBy' => fn(ParseNode $n) => $o->setModifiedBy($n->getStringValue()), + 'modifiedDateTime' => fn(ParseNode $n) => $o->setModifiedDateTime($n->getDateTimeValue()), + ]); + } + + /** + * Gets the isEnabled property value. Determines whether or not the control configuration is enabled. + * @return bool|null + */ + public function getIsEnabled(): ?bool { + $val = $this->getBackingStore()->get('isEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEnabled'"); + } + + /** + * Gets the modifiedBy property value. The userPrincipalName of the user or identity that modified the control configuration. + * @return string|null + */ + public function getModifiedBy(): ?string { + $val = $this->getBackingStore()->get('modifiedBy'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'modifiedBy'"); + } + + /** + * Gets the modifiedDateTime property value. The date and time the control configuration was modified. + * @return DateTime|null + */ + public function getModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('modifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'modifiedDateTime'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('createdBy', $this->getCreatedBy()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); + $writer->writeStringValue('modifiedBy', $this->getModifiedBy()); + $writer->writeDateTimeValue('modifiedDateTime', $this->getModifiedDateTime()); + } + + /** + * Sets the createdBy property value. The userPrincipalName of the user or identity that created the control configuration. + * @param string|null $value Value to set for the createdBy property. + */ + public function setCreatedBy(?string $value): void { + $this->getBackingStore()->set('createdBy', $value); + } + + /** + * Sets the createdDateTime property value. The date and time the control configuration was created. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the isEnabled property value. Determines whether or not the control configuration is enabled. + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $value); + } + + /** + * Sets the modifiedBy property value. The userPrincipalName of the user or identity that modified the control configuration. + * @param string|null $value Value to set for the modifiedBy property. + */ + public function setModifiedBy(?string $value): void { + $this->getBackingStore()->set('modifiedBy', $value); + } + + /** + * Sets the modifiedDateTime property value. The date and time the control configuration was modified. + * @param DateTime|null $value Value to set for the modifiedDateTime property. + */ + public function setModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('modifiedDateTime', $value); + } + +} diff --git a/src/Generated/Models/ControlConfigurationCollectionResponse.php b/src/Generated/Models/ControlConfigurationCollectionResponse.php new file mode 100644 index 00000000000..d659abc5884 --- /dev/null +++ b/src/Generated/Models/ControlConfigurationCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ControlConfiguration::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ControlConfiguration::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/CopilotAdmin.php b/src/Generated/Models/CopilotAdmin.php index 41d13fb21f4..2b82d75631e 100644 --- a/src/Generated/Models/CopilotAdmin.php +++ b/src/Generated/Models/CopilotAdmin.php @@ -24,6 +24,18 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Copil return new CopilotAdmin(); } + /** + * Gets the catalog property value. The catalog property + * @return CopilotAdminCatalog|null + */ + public function getCatalog(): ?CopilotAdminCatalog { + $val = $this->getBackingStore()->get('catalog'); + if (is_null($val) || $val instanceof CopilotAdminCatalog) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'catalog'"); + } + /** * The deserialization information for the current model * @return array @@ -31,6 +43,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Copil public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'catalog' => fn(ParseNode $n) => $o->setCatalog($n->getObjectValue([CopilotAdminCatalog::class, 'createFromDiscriminatorValue'])), 'settings' => fn(ParseNode $n) => $o->setSettings($n->getObjectValue([CopilotAdminSetting::class, 'createFromDiscriminatorValue'])), ]); } @@ -53,9 +66,18 @@ public function getSettings(): ?CopilotAdminSetting { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeObjectValue('catalog', $this->getCatalog()); $writer->writeObjectValue('settings', $this->getSettings()); } + /** + * Sets the catalog property value. The catalog property + * @param CopilotAdminCatalog|null $value Value to set for the catalog property. + */ + public function setCatalog(?CopilotAdminCatalog $value): void { + $this->getBackingStore()->set('catalog', $value); + } + /** * Sets the settings property value. The settings property * @param CopilotAdminSetting|null $value Value to set for the settings property. diff --git a/src/Generated/Models/CopilotAdminCatalog.php b/src/Generated/Models/CopilotAdminCatalog.php new file mode 100644 index 00000000000..625ac82cf4d --- /dev/null +++ b/src/Generated/Models/CopilotAdminCatalog.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'packages' => fn(ParseNode $n) => $o->setPackages($n->getCollectionOfObjectValues([CopilotPackageDetail::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the packages property value. The packages property + * @return array|null + */ + public function getPackages(): ?array { + $val = $this->getBackingStore()->get('packages'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CopilotPackageDetail::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'packages'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('packages', $this->getPackages()); + } + + /** + * Sets the packages property value. The packages property + * @param array|null $value Value to set for the packages property. + */ + public function setPackages(?array $value): void { + $this->getBackingStore()->set('packages', $value); + } + +} diff --git a/src/Generated/Models/CopilotPackage.php b/src/Generated/Models/CopilotPackage.php new file mode 100644 index 00000000000..5266adbd06f --- /dev/null +++ b/src/Generated/Models/CopilotPackage.php @@ -0,0 +1,491 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.copilotPackageDetail': return new CopilotPackageDetail(); + } + } + return new CopilotPackage(); + } + + /** + * Gets the appId property value. The appId property + * @return string|null + */ + public function getAppId(): ?string { + $val = $this->getBackingStore()->get('appId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'appId'"); + } + + /** + * Gets the assetId property value. The assetId property + * @return string|null + */ + public function getAssetId(): ?string { + $val = $this->getBackingStore()->get('assetId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'assetId'"); + } + + /** + * Gets the availableTo property value. The availableTo property + * @return PackageStatus|null + */ + public function getAvailableTo(): ?PackageStatus { + $val = $this->getBackingStore()->get('availableTo'); + if (is_null($val) || $val instanceof PackageStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'availableTo'"); + } + + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * Gets the deployedTo property value. The deployedTo property + * @return PackageStatus|null + */ + public function getDeployedTo(): ?PackageStatus { + $val = $this->getBackingStore()->get('deployedTo'); + if (is_null($val) || $val instanceof PackageStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'deployedTo'"); + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * Gets the elementTypes property value. The elementTypes property + * @return array|null + */ + public function getElementTypes(): ?array { + $val = $this->getBackingStore()->get('elementTypes'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'elementTypes'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'appId' => fn(ParseNode $n) => $o->setAppId($n->getStringValue()), + 'assetId' => fn(ParseNode $n) => $o->setAssetId($n->getStringValue()), + 'availableTo' => fn(ParseNode $n) => $o->setAvailableTo($n->getEnumValue(PackageStatus::class)), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'deployedTo' => fn(ParseNode $n) => $o->setDeployedTo($n->getEnumValue(PackageStatus::class)), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'elementTypes' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setElementTypes($val); + }, + 'isBlocked' => fn(ParseNode $n) => $o->setIsBlocked($n->getBooleanValue()), + 'lastModifiedDateTime' => fn(ParseNode $n) => $o->setLastModifiedDateTime($n->getDateTimeValue()), + 'manifestId' => fn(ParseNode $n) => $o->setManifestId($n->getStringValue()), + 'manifestVersion' => fn(ParseNode $n) => $o->setManifestVersion($n->getStringValue()), + 'ownerId' => fn(ParseNode $n) => $o->setOwnerId($n->getStringValue()), + 'platform' => fn(ParseNode $n) => $o->setPlatform($n->getStringValue()), + 'publisher' => fn(ParseNode $n) => $o->setPublisher($n->getStringValue()), + 'shortDescription' => fn(ParseNode $n) => $o->setShortDescription($n->getStringValue()), + 'supportedHosts' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setSupportedHosts($val); + }, + 'type' => fn(ParseNode $n) => $o->setType($n->getEnumValue(PackageType::class)), + 'version' => fn(ParseNode $n) => $o->setVersion($n->getStringValue()), + 'zipFile' => fn(ParseNode $n) => $o->setZipFile($n->getBinaryContent()), + ]); + } + + /** + * Gets the isBlocked property value. The isBlocked property + * @return bool|null + */ + public function getIsBlocked(): ?bool { + $val = $this->getBackingStore()->get('isBlocked'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isBlocked'"); + } + + /** + * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @return DateTime|null + */ + public function getLastModifiedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('lastModifiedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'lastModifiedDateTime'"); + } + + /** + * Gets the manifestId property value. The manifestId property + * @return string|null + */ + public function getManifestId(): ?string { + $val = $this->getBackingStore()->get('manifestId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'manifestId'"); + } + + /** + * Gets the manifestVersion property value. The manifestVersion property + * @return string|null + */ + public function getManifestVersion(): ?string { + $val = $this->getBackingStore()->get('manifestVersion'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'manifestVersion'"); + } + + /** + * Gets the ownerId property value. The ownerId property + * @return string|null + */ + public function getOwnerId(): ?string { + $val = $this->getBackingStore()->get('ownerId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ownerId'"); + } + + /** + * Gets the platform property value. The platform property + * @return string|null + */ + public function getPlatform(): ?string { + $val = $this->getBackingStore()->get('platform'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'platform'"); + } + + /** + * Gets the publisher property value. The publisher property + * @return string|null + */ + public function getPublisher(): ?string { + $val = $this->getBackingStore()->get('publisher'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'publisher'"); + } + + /** + * Gets the shortDescription property value. The shortDescription property + * @return string|null + */ + public function getShortDescription(): ?string { + $val = $this->getBackingStore()->get('shortDescription'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'shortDescription'"); + } + + /** + * Gets the supportedHosts property value. The supportedHosts property + * @return array|null + */ + public function getSupportedHosts(): ?array { + $val = $this->getBackingStore()->get('supportedHosts'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'supportedHosts'"); + } + + /** + * Gets the type property value. The type property + * @return PackageType|null + */ + public function getType(): ?PackageType { + $val = $this->getBackingStore()->get('type'); + if (is_null($val) || $val instanceof PackageType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'type'"); + } + + /** + * Gets the version property value. The version property + * @return string|null + */ + public function getVersion(): ?string { + $val = $this->getBackingStore()->get('version'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'version'"); + } + + /** + * Gets the zipFile property value. The zipFile property + * @return StreamInterface|null + */ + public function getZipFile(): ?StreamInterface { + $val = $this->getBackingStore()->get('zipFile'); + if (is_null($val) || $val instanceof StreamInterface) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'zipFile'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('appId', $this->getAppId()); + $writer->writeStringValue('assetId', $this->getAssetId()); + $writer->writeEnumValue('availableTo', $this->getAvailableTo()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeEnumValue('deployedTo', $this->getDeployedTo()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeCollectionOfPrimitiveValues('elementTypes', $this->getElementTypes()); + $writer->writeBooleanValue('isBlocked', $this->getIsBlocked()); + $writer->writeDateTimeValue('lastModifiedDateTime', $this->getLastModifiedDateTime()); + $writer->writeStringValue('manifestId', $this->getManifestId()); + $writer->writeStringValue('manifestVersion', $this->getManifestVersion()); + $writer->writeStringValue('ownerId', $this->getOwnerId()); + $writer->writeStringValue('platform', $this->getPlatform()); + $writer->writeStringValue('publisher', $this->getPublisher()); + $writer->writeStringValue('shortDescription', $this->getShortDescription()); + $writer->writeCollectionOfPrimitiveValues('supportedHosts', $this->getSupportedHosts()); + $writer->writeEnumValue('type', $this->getType()); + $writer->writeStringValue('version', $this->getVersion()); + $writer->writeBinaryContent('zipFile', $this->getZipFile()); + } + + /** + * Sets the appId property value. The appId property + * @param string|null $value Value to set for the appId property. + */ + public function setAppId(?string $value): void { + $this->getBackingStore()->set('appId', $value); + } + + /** + * Sets the assetId property value. The assetId property + * @param string|null $value Value to set for the assetId property. + */ + public function setAssetId(?string $value): void { + $this->getBackingStore()->set('assetId', $value); + } + + /** + * Sets the availableTo property value. The availableTo property + * @param PackageStatus|null $value Value to set for the availableTo property. + */ + public function setAvailableTo(?PackageStatus $value): void { + $this->getBackingStore()->set('availableTo', $value); + } + + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the deployedTo property value. The deployedTo property + * @param PackageStatus|null $value Value to set for the deployedTo property. + */ + public function setDeployedTo(?PackageStatus $value): void { + $this->getBackingStore()->set('deployedTo', $value); + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the elementTypes property value. The elementTypes property + * @param array|null $value Value to set for the elementTypes property. + */ + public function setElementTypes(?array $value): void { + $this->getBackingStore()->set('elementTypes', $value); + } + + /** + * Sets the isBlocked property value. The isBlocked property + * @param bool|null $value Value to set for the isBlocked property. + */ + public function setIsBlocked(?bool $value): void { + $this->getBackingStore()->set('isBlocked', $value); + } + + /** + * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @param DateTime|null $value Value to set for the lastModifiedDateTime property. + */ + public function setLastModifiedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('lastModifiedDateTime', $value); + } + + /** + * Sets the manifestId property value. The manifestId property + * @param string|null $value Value to set for the manifestId property. + */ + public function setManifestId(?string $value): void { + $this->getBackingStore()->set('manifestId', $value); + } + + /** + * Sets the manifestVersion property value. The manifestVersion property + * @param string|null $value Value to set for the manifestVersion property. + */ + public function setManifestVersion(?string $value): void { + $this->getBackingStore()->set('manifestVersion', $value); + } + + /** + * Sets the ownerId property value. The ownerId property + * @param string|null $value Value to set for the ownerId property. + */ + public function setOwnerId(?string $value): void { + $this->getBackingStore()->set('ownerId', $value); + } + + /** + * Sets the platform property value. The platform property + * @param string|null $value Value to set for the platform property. + */ + public function setPlatform(?string $value): void { + $this->getBackingStore()->set('platform', $value); + } + + /** + * Sets the publisher property value. The publisher property + * @param string|null $value Value to set for the publisher property. + */ + public function setPublisher(?string $value): void { + $this->getBackingStore()->set('publisher', $value); + } + + /** + * Sets the shortDescription property value. The shortDescription property + * @param string|null $value Value to set for the shortDescription property. + */ + public function setShortDescription(?string $value): void { + $this->getBackingStore()->set('shortDescription', $value); + } + + /** + * Sets the supportedHosts property value. The supportedHosts property + * @param array|null $value Value to set for the supportedHosts property. + */ + public function setSupportedHosts(?array $value): void { + $this->getBackingStore()->set('supportedHosts', $value); + } + + /** + * Sets the type property value. The type property + * @param PackageType|null $value Value to set for the type property. + */ + public function setType(?PackageType $value): void { + $this->getBackingStore()->set('type', $value); + } + + /** + * Sets the version property value. The version property + * @param string|null $value Value to set for the version property. + */ + public function setVersion(?string $value): void { + $this->getBackingStore()->set('version', $value); + } + + /** + * Sets the zipFile property value. The zipFile property + * @param StreamInterface|null $value Value to set for the zipFile property. + */ + public function setZipFile(?StreamInterface $value): void { + $this->getBackingStore()->set('zipFile', $value); + } + +} diff --git a/src/Generated/Models/CopilotPackageDetail.php b/src/Generated/Models/CopilotPackageDetail.php new file mode 100644 index 00000000000..e0c7d3ca0a0 --- /dev/null +++ b/src/Generated/Models/CopilotPackageDetail.php @@ -0,0 +1,217 @@ +|null + */ + public function getAcquireUsersAndGroups(): ?array { + $val = $this->getBackingStore()->get('acquireUsersAndGroups'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PackageAccessEntity::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'acquireUsersAndGroups'"); + } + + /** + * Gets the allowedUsersAndGroups property value. The allowedUsersAndGroups property + * @return array|null + */ + public function getAllowedUsersAndGroups(): ?array { + $val = $this->getBackingStore()->get('allowedUsersAndGroups'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PackageAccessEntity::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'allowedUsersAndGroups'"); + } + + /** + * Gets the categories property value. The categories property + * @return array|null + */ + public function getCategories(): ?array { + $val = $this->getBackingStore()->get('categories'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'categories'"); + } + + /** + * Gets the elementDetails property value. The elementDetails property + * @return array|null + */ + public function getElementDetails(): ?array { + $val = $this->getBackingStore()->get('elementDetails'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PackageElementDetail::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'elementDetails'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'acquireUsersAndGroups' => fn(ParseNode $n) => $o->setAcquireUsersAndGroups($n->getCollectionOfObjectValues([PackageAccessEntity::class, 'createFromDiscriminatorValue'])), + 'allowedUsersAndGroups' => fn(ParseNode $n) => $o->setAllowedUsersAndGroups($n->getCollectionOfObjectValues([PackageAccessEntity::class, 'createFromDiscriminatorValue'])), + 'categories' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setCategories($val); + }, + 'elementDetails' => fn(ParseNode $n) => $o->setElementDetails($n->getCollectionOfObjectValues([PackageElementDetail::class, 'createFromDiscriminatorValue'])), + 'longDescription' => fn(ParseNode $n) => $o->setLongDescription($n->getStringValue()), + 'sensitivity' => fn(ParseNode $n) => $o->setSensitivity($n->getStringValue()), + 'sharedWithUsersAndGroups' => fn(ParseNode $n) => $o->setSharedWithUsersAndGroups($n->getCollectionOfObjectValues([PackageAccessEntity::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the longDescription property value. The longDescription property + * @return string|null + */ + public function getLongDescription(): ?string { + $val = $this->getBackingStore()->get('longDescription'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'longDescription'"); + } + + /** + * Gets the sensitivity property value. The sensitivity property + * @return string|null + */ + public function getSensitivity(): ?string { + $val = $this->getBackingStore()->get('sensitivity'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sensitivity'"); + } + + /** + * Gets the sharedWithUsersAndGroups property value. The sharedWithUsersAndGroups property + * @return array|null + */ + public function getSharedWithUsersAndGroups(): ?array { + $val = $this->getBackingStore()->get('sharedWithUsersAndGroups'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PackageAccessEntity::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sharedWithUsersAndGroups'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('acquireUsersAndGroups', $this->getAcquireUsersAndGroups()); + $writer->writeCollectionOfObjectValues('allowedUsersAndGroups', $this->getAllowedUsersAndGroups()); + $writer->writeCollectionOfPrimitiveValues('categories', $this->getCategories()); + $writer->writeCollectionOfObjectValues('elementDetails', $this->getElementDetails()); + $writer->writeStringValue('longDescription', $this->getLongDescription()); + $writer->writeStringValue('sensitivity', $this->getSensitivity()); + $writer->writeCollectionOfObjectValues('sharedWithUsersAndGroups', $this->getSharedWithUsersAndGroups()); + } + + /** + * Sets the acquireUsersAndGroups property value. The acquireUsersAndGroups property + * @param array|null $value Value to set for the acquireUsersAndGroups property. + */ + public function setAcquireUsersAndGroups(?array $value): void { + $this->getBackingStore()->set('acquireUsersAndGroups', $value); + } + + /** + * Sets the allowedUsersAndGroups property value. The allowedUsersAndGroups property + * @param array|null $value Value to set for the allowedUsersAndGroups property. + */ + public function setAllowedUsersAndGroups(?array $value): void { + $this->getBackingStore()->set('allowedUsersAndGroups', $value); + } + + /** + * Sets the categories property value. The categories property + * @param array|null $value Value to set for the categories property. + */ + public function setCategories(?array $value): void { + $this->getBackingStore()->set('categories', $value); + } + + /** + * Sets the elementDetails property value. The elementDetails property + * @param array|null $value Value to set for the elementDetails property. + */ + public function setElementDetails(?array $value): void { + $this->getBackingStore()->set('elementDetails', $value); + } + + /** + * Sets the longDescription property value. The longDescription property + * @param string|null $value Value to set for the longDescription property. + */ + public function setLongDescription(?string $value): void { + $this->getBackingStore()->set('longDescription', $value); + } + + /** + * Sets the sensitivity property value. The sensitivity property + * @param string|null $value Value to set for the sensitivity property. + */ + public function setSensitivity(?string $value): void { + $this->getBackingStore()->set('sensitivity', $value); + } + + /** + * Sets the sharedWithUsersAndGroups property value. The sharedWithUsersAndGroups property + * @param array|null $value Value to set for the sharedWithUsersAndGroups property. + */ + public function setSharedWithUsersAndGroups(?array $value): void { + $this->getBackingStore()->set('sharedWithUsersAndGroups', $value); + } + +} diff --git a/src/Generated/Models/CrossCloudAzureActiveDirectoryTenant.php b/src/Generated/Models/CrossCloudAzureActiveDirectoryTenant.php index 41a1c5c253b..8cab77a3bbf 100644 --- a/src/Generated/Models/CrossCloudAzureActiveDirectoryTenant.php +++ b/src/Generated/Models/CrossCloudAzureActiveDirectoryTenant.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Cross } /** - * Gets the cloudInstance property value. The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read only. + * Gets the cloudInstance property value. The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read-only. * @return string|null */ public function getCloudInstance(): ?string { @@ -38,7 +38,7 @@ public function getCloudInstance(): ?string { } /** - * Gets the displayName property value. The name of the Microsoft Entra tenant. Read only. + * Gets the displayName property value. The name of the Microsoft Entra tenant. Read-only. * @return string|null */ public function getDisplayName(): ?string { @@ -63,7 +63,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the tenantId property value. The ID of the Microsoft Entra tenant. Read only. + * Gets the tenantId property value. The ID of the Microsoft Entra tenant. Read-only. * @return string|null */ public function getTenantId(): ?string { @@ -86,7 +86,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the cloudInstance property value. The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read only. + * Sets the cloudInstance property value. The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read-only. * @param string|null $value Value to set for the cloudInstance property. */ public function setCloudInstance(?string $value): void { @@ -94,7 +94,7 @@ public function setCloudInstance(?string $value): void { } /** - * Sets the displayName property value. The name of the Microsoft Entra tenant. Read only. + * Sets the displayName property value. The name of the Microsoft Entra tenant. Read-only. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -102,7 +102,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the tenantId property value. The ID of the Microsoft Entra tenant. Read only. + * Sets the tenantId property value. The ID of the Microsoft Entra tenant. Read-only. * @param string|null $value Value to set for the tenantId property. */ public function setTenantId(?string $value): void { diff --git a/src/Generated/Models/CsaStarLevel.php b/src/Generated/Models/CsaStarLevel.php new file mode 100644 index 00000000000..d180523cb49 --- /dev/null +++ b/src/Generated/Models/CsaStarLevel.php @@ -0,0 +1,16 @@ + fn(ParseNode $n) => $o->setFederationConfigurations($n->getCollectionOfObjectValues([IdentityProviderBase::class, 'createFromDiscriminatorValue'])), 'onPremisesSynchronization' => fn(ParseNode $n) => $o->setOnPremisesSynchronization($n->getCollectionOfObjectValues([OnPremisesDirectorySynchronization::class, 'createFromDiscriminatorValue'])), 'publicKeyInfrastructure' => fn(ParseNode $n) => $o->setPublicKeyInfrastructure($n->getObjectValue([PublicKeyInfrastructureRoot::class, 'createFromDiscriminatorValue'])), + 'recovery' => fn(ParseNode $n) => $o->setRecovery($n->getObjectValue([Recovery::class, 'createFromDiscriminatorValue'])), 'subscriptions' => fn(ParseNode $n) => $o->setSubscriptions($n->getCollectionOfObjectValues([CompanySubscription::class, 'createFromDiscriminatorValue'])), ]); } @@ -154,6 +156,18 @@ public function getPublicKeyInfrastructure(): ?PublicKeyInfrastructureRoot { throw new \UnexpectedValueException("Invalid type found in backing store for 'publicKeyInfrastructure'"); } + /** + * Gets the recovery property value. The recovery property + * @return Recovery|null + */ + public function getRecovery(): ?Recovery { + $val = $this->getBackingStore()->get('recovery'); + if (is_null($val) || $val instanceof Recovery) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recovery'"); + } + /** * Gets the subscriptions property value. List of commercial subscriptions that an organization acquired. * @return array|null @@ -182,6 +196,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('federationConfigurations', $this->getFederationConfigurations()); $writer->writeCollectionOfObjectValues('onPremisesSynchronization', $this->getOnPremisesSynchronization()); $writer->writeObjectValue('publicKeyInfrastructure', $this->getPublicKeyInfrastructure()); + $writer->writeObjectValue('recovery', $this->getRecovery()); $writer->writeCollectionOfObjectValues('subscriptions', $this->getSubscriptions()); } @@ -249,6 +264,14 @@ public function setPublicKeyInfrastructure(?PublicKeyInfrastructureRoot $value): $this->getBackingStore()->set('publicKeyInfrastructure', $value); } + /** + * Sets the recovery property value. The recovery property + * @param Recovery|null $value Value to set for the recovery property. + */ + public function setRecovery(?Recovery $value): void { + $this->getBackingStore()->set('recovery', $value); + } + /** * Sets the subscriptions property value. List of commercial subscriptions that an organization acquired. * @param array|null $value Value to set for the subscriptions property. diff --git a/src/Generated/Models/DirectoryObject.php b/src/Generated/Models/DirectoryObject.php index ea5f0646fbf..b127e957635 100644 --- a/src/Generated/Models/DirectoryObject.php +++ b/src/Generated/Models/DirectoryObject.php @@ -47,6 +47,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Direc case '#microsoft.graph.directoryRoleTemplate': return new DirectoryRoleTemplate(); case '#microsoft.graph.endpoint': return new Endpoint(); case '#microsoft.graph.extensionProperty': return new ExtensionProperty(); + case '#microsoft.graph.federatedTokenValidationPolicy': return new FederatedTokenValidationPolicy(); case '#microsoft.graph.group': return new Group(); case '#microsoft.graph.groupSettingTemplate': return new GroupSettingTemplate(); case '#microsoft.graph.homeRealmDiscoveryPolicy': return new HomeRealmDiscoveryPolicy(); diff --git a/src/Generated/Models/DirectoryRole.php b/src/Generated/Models/DirectoryRole.php index c8a50d90d1a..814791ea08c 100644 --- a/src/Generated/Models/DirectoryRole.php +++ b/src/Generated/Models/DirectoryRole.php @@ -80,7 +80,7 @@ public function getMembers(): ?array { } /** - * Gets the roleTemplateId property value. The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only. Supports $filter (eq), $select. + * Gets the roleTemplateId property value. The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read-only. Supports $filter (eq), $select. * @return string|null */ public function getRoleTemplateId(): ?string { @@ -143,7 +143,7 @@ public function setMembers(?array $value): void { } /** - * Sets the roleTemplateId property value. The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only. Supports $filter (eq), $select. + * Sets the roleTemplateId property value. The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read-only. Supports $filter (eq), $select. * @param string|null $value Value to set for the roleTemplateId property. */ public function setRoleTemplateId(?string $value): void { diff --git a/src/Generated/Models/DomainIdentitySource.php b/src/Generated/Models/DomainIdentitySource.php index 55637171680..f543ada7966 100644 --- a/src/Generated/Models/DomainIdentitySource.php +++ b/src/Generated/Models/DomainIdentitySource.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Domai } /** - * Gets the displayName property value. The name of the identity source, typically also the domain name. Read only. + * Gets the displayName property value. The name of the identity source, typically also the domain name. Read-only. * @return string|null */ public function getDisplayName(): ?string { @@ -38,7 +38,7 @@ public function getDisplayName(): ?string { } /** - * Gets the domainName property value. The domain name. Read only. + * Gets the domainName property value. The domain name. Read-only. * @return string|null */ public function getDomainName(): ?string { @@ -72,7 +72,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the displayName property value. The name of the identity source, typically also the domain name. Read only. + * Sets the displayName property value. The name of the identity source, typically also the domain name. Read-only. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -80,7 +80,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the domainName property value. The domain name. Read only. + * Sets the domainName property value. The domain name. Read-only. * @param string|null $value Value to set for the domainName property. */ public function setDomainName(?string $value): void { diff --git a/src/Generated/Models/EmailNotificationsSetting.php b/src/Generated/Models/EmailNotificationsSetting.php new file mode 100644 index 00000000000..767c5a08823 --- /dev/null +++ b/src/Generated/Models/EmailNotificationsSetting.php @@ -0,0 +1,111 @@ +getBackingStore()->get('additionalEvents'); + if (is_null($val) || $val instanceof NotificationEventsType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalEvents'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'additionalEvents' => fn(ParseNode $n) => $o->setAdditionalEvents($n->getEnumValue(NotificationEventsType::class)), + 'isEnabled' => fn(ParseNode $n) => $o->setIsEnabled($n->getBooleanValue()), + 'recipients' => fn(ParseNode $n) => $o->setRecipients($n->getObjectValue([NotificationRecipients::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the isEnabled property value. Indicates whether notifications are enabled. + * @return bool|null + */ + public function getIsEnabled(): ?bool { + $val = $this->getBackingStore()->get('isEnabled'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isEnabled'"); + } + + /** + * Gets the recipients property value. The recipients property + * @return NotificationRecipients|null + */ + public function getRecipients(): ?NotificationRecipients { + $val = $this->getBackingStore()->get('recipients'); + if (is_null($val) || $val instanceof NotificationRecipients) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recipients'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('additionalEvents', $this->getAdditionalEvents()); + $writer->writeBooleanValue('isEnabled', $this->getIsEnabled()); + $writer->writeObjectValue('recipients', $this->getRecipients()); + } + + /** + * Sets the additionalEvents property value. The additionalEvents property + * @param NotificationEventsType|null $value Value to set for the additionalEvents property. + */ + public function setAdditionalEvents(?NotificationEventsType $value): void { + $this->getBackingStore()->set('additionalEvents', $value); + } + + /** + * Sets the isEnabled property value. Indicates whether notifications are enabled. + * @param bool|null $value Value to set for the isEnabled property. + */ + public function setIsEnabled(?bool $value): void { + $this->getBackingStore()->set('isEnabled', $value); + } + + /** + * Sets the recipients property value. The recipients property + * @param NotificationRecipients|null $value Value to set for the recipients property. + */ + public function setRecipients(?NotificationRecipients $value): void { + $this->getBackingStore()->set('recipients', $value); + } + +} diff --git a/src/Generated/Models/EmployeeExperience.php b/src/Generated/Models/EmployeeExperience.php index 8117daa1c32..c658922e988 100644 --- a/src/Generated/Models/EmployeeExperience.php +++ b/src/Generated/Models/EmployeeExperience.php @@ -11,9 +11,6 @@ use Microsoft\Kiota\Abstractions\Store\BackingStoreFactorySingleton; use Microsoft\Kiota\Abstractions\Types\TypeUtils; -/** - * Represents a container that exposes navigation properties for employee experience resources. -*/ class EmployeeExperience implements AdditionalDataHolder, BackedModel, Parsable { /** diff --git a/src/Generated/Models/EndUserSettings.php b/src/Generated/Models/EndUserSettings.php new file mode 100644 index 00000000000..5b6c228395e --- /dev/null +++ b/src/Generated/Models/EndUserSettings.php @@ -0,0 +1,90 @@ +setOdataType('#microsoft.graph.endUserSettings'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EndUserSettings + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EndUserSettings { + return new EndUserSettings(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'relatedPeopleInsightLevel' => fn(ParseNode $n) => $o->setRelatedPeopleInsightLevel($n->getEnumValue(AccessPackageSuggestionRelatedPeopleInsightLevel::class)), + 'showApproverDetailsToMembers' => fn(ParseNode $n) => $o->setShowApproverDetailsToMembers($n->getBooleanValue()), + ]); + } + + /** + * Gets the relatedPeopleInsightLevel property value. The level of related people insights to show in access package suggestions. The possible values are: disabled, count, countAndNames, unknownFutureValue. + * @return AccessPackageSuggestionRelatedPeopleInsightLevel|null + */ + public function getRelatedPeopleInsightLevel(): ?AccessPackageSuggestionRelatedPeopleInsightLevel { + $val = $this->getBackingStore()->get('relatedPeopleInsightLevel'); + if (is_null($val) || $val instanceof AccessPackageSuggestionRelatedPeopleInsightLevel) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'relatedPeopleInsightLevel'"); + } + + /** + * Gets the showApproverDetailsToMembers property value. Indicates whether approver details are shown to end users. When true, approver information is visible to members. + * @return bool|null + */ + public function getShowApproverDetailsToMembers(): ?bool { + $val = $this->getBackingStore()->get('showApproverDetailsToMembers'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'showApproverDetailsToMembers'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeEnumValue('relatedPeopleInsightLevel', $this->getRelatedPeopleInsightLevel()); + $writer->writeBooleanValue('showApproverDetailsToMembers', $this->getShowApproverDetailsToMembers()); + } + + /** + * Sets the relatedPeopleInsightLevel property value. The level of related people insights to show in access package suggestions. The possible values are: disabled, count, countAndNames, unknownFutureValue. + * @param AccessPackageSuggestionRelatedPeopleInsightLevel|null $value Value to set for the relatedPeopleInsightLevel property. + */ + public function setRelatedPeopleInsightLevel(?AccessPackageSuggestionRelatedPeopleInsightLevel $value): void { + $this->getBackingStore()->set('relatedPeopleInsightLevel', $value); + } + + /** + * Sets the showApproverDetailsToMembers property value. Indicates whether approver details are shown to end users. When true, approver information is visible to members. + * @param bool|null $value Value to set for the showApproverDetailsToMembers property. + */ + public function setShowApproverDetailsToMembers(?bool $value): void { + $this->getBackingStore()->set('showApproverDetailsToMembers', $value); + } + +} diff --git a/src/Generated/Models/EntitlementManagement.php b/src/Generated/Models/EntitlementManagement.php index fa3d39142d9..8861fd69d6e 100644 --- a/src/Generated/Models/EntitlementManagement.php +++ b/src/Generated/Models/EntitlementManagement.php @@ -53,6 +53,20 @@ public function getAccessPackages(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'accessPackages'"); } + /** + * Gets the accessPackageSuggestions property value. Suggested access packages for end users based on various criteria such as related people insights and assignment history. + * @return array|null + */ + public function getAccessPackageSuggestions(): ?array { + $val = $this->getBackingStore()->get('accessPackageSuggestions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AccessPackageSuggestion::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessPackageSuggestions'"); + } + /** * Gets the assignmentPolicies property value. Access package assignment policies govern which subjects can request or be assigned an access package via an access package assignment. * @return array|null @@ -95,6 +109,20 @@ public function getAssignments(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'assignments'"); } + /** + * Gets the availableAccessPackages property value. Access packages available for end users to browse and request. + * @return array|null + */ + public function getAvailableAccessPackages(): ?array { + $val = $this->getBackingStore()->get('availableAccessPackages'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AvailableAccessPackage::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'availableAccessPackages'"); + } + /** * Gets the catalogs property value. A container for access packages. * @return array|null @@ -123,6 +151,20 @@ public function getConnectedOrganizations(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'connectedOrganizations'"); } + /** + * Gets the controlConfigurations property value. Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + * @return array|null + */ + public function getControlConfigurations(): ?array { + $val = $this->getBackingStore()->get('controlConfigurations'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ControlConfiguration::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'controlConfigurations'"); + } + /** * The deserialization information for the current model * @return array @@ -132,16 +174,20 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'accessPackageAssignmentApprovals' => fn(ParseNode $n) => $o->setAccessPackageAssignmentApprovals($n->getCollectionOfObjectValues([Approval::class, 'createFromDiscriminatorValue'])), 'accessPackages' => fn(ParseNode $n) => $o->setAccessPackages($n->getCollectionOfObjectValues([AccessPackage::class, 'createFromDiscriminatorValue'])), + 'accessPackageSuggestions' => fn(ParseNode $n) => $o->setAccessPackageSuggestions($n->getCollectionOfObjectValues([AccessPackageSuggestion::class, 'createFromDiscriminatorValue'])), 'assignmentPolicies' => fn(ParseNode $n) => $o->setAssignmentPolicies($n->getCollectionOfObjectValues([AccessPackageAssignmentPolicy::class, 'createFromDiscriminatorValue'])), 'assignmentRequests' => fn(ParseNode $n) => $o->setAssignmentRequests($n->getCollectionOfObjectValues([AccessPackageAssignmentRequest::class, 'createFromDiscriminatorValue'])), 'assignments' => fn(ParseNode $n) => $o->setAssignments($n->getCollectionOfObjectValues([AccessPackageAssignment::class, 'createFromDiscriminatorValue'])), + 'availableAccessPackages' => fn(ParseNode $n) => $o->setAvailableAccessPackages($n->getCollectionOfObjectValues([AvailableAccessPackage::class, 'createFromDiscriminatorValue'])), 'catalogs' => fn(ParseNode $n) => $o->setCatalogs($n->getCollectionOfObjectValues([AccessPackageCatalog::class, 'createFromDiscriminatorValue'])), 'connectedOrganizations' => fn(ParseNode $n) => $o->setConnectedOrganizations($n->getCollectionOfObjectValues([ConnectedOrganization::class, 'createFromDiscriminatorValue'])), + 'controlConfigurations' => fn(ParseNode $n) => $o->setControlConfigurations($n->getCollectionOfObjectValues([ControlConfiguration::class, 'createFromDiscriminatorValue'])), 'resourceEnvironments' => fn(ParseNode $n) => $o->setResourceEnvironments($n->getCollectionOfObjectValues([AccessPackageResourceEnvironment::class, 'createFromDiscriminatorValue'])), 'resourceRequests' => fn(ParseNode $n) => $o->setResourceRequests($n->getCollectionOfObjectValues([AccessPackageResourceRequest::class, 'createFromDiscriminatorValue'])), 'resourceRoleScopes' => fn(ParseNode $n) => $o->setResourceRoleScopes($n->getCollectionOfObjectValues([AccessPackageResourceRoleScope::class, 'createFromDiscriminatorValue'])), 'resources' => fn(ParseNode $n) => $o->setResources($n->getCollectionOfObjectValues([AccessPackageResource::class, 'createFromDiscriminatorValue'])), 'settings' => fn(ParseNode $n) => $o->setSettings($n->getObjectValue([EntitlementManagementSettings::class, 'createFromDiscriminatorValue'])), + 'subjects' => fn(ParseNode $n) => $o->setSubjects($n->getCollectionOfObjectValues([AccessPackageSubject::class, 'createFromDiscriminatorValue'])), ]); } @@ -213,6 +259,20 @@ public function getSettings(): ?EntitlementManagementSettings { throw new \UnexpectedValueException("Invalid type found in backing store for 'settings'"); } + /** + * Gets the subjects property value. The subjects property + * @return array|null + */ + public function getSubjects(): ?array { + $val = $this->getBackingStore()->get('subjects'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AccessPackageSubject::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subjects'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -221,16 +281,20 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('accessPackageAssignmentApprovals', $this->getAccessPackageAssignmentApprovals()); $writer->writeCollectionOfObjectValues('accessPackages', $this->getAccessPackages()); + $writer->writeCollectionOfObjectValues('accessPackageSuggestions', $this->getAccessPackageSuggestions()); $writer->writeCollectionOfObjectValues('assignmentPolicies', $this->getAssignmentPolicies()); $writer->writeCollectionOfObjectValues('assignmentRequests', $this->getAssignmentRequests()); $writer->writeCollectionOfObjectValues('assignments', $this->getAssignments()); + $writer->writeCollectionOfObjectValues('availableAccessPackages', $this->getAvailableAccessPackages()); $writer->writeCollectionOfObjectValues('catalogs', $this->getCatalogs()); $writer->writeCollectionOfObjectValues('connectedOrganizations', $this->getConnectedOrganizations()); + $writer->writeCollectionOfObjectValues('controlConfigurations', $this->getControlConfigurations()); $writer->writeCollectionOfObjectValues('resourceEnvironments', $this->getResourceEnvironments()); $writer->writeCollectionOfObjectValues('resourceRequests', $this->getResourceRequests()); $writer->writeCollectionOfObjectValues('resourceRoleScopes', $this->getResourceRoleScopes()); $writer->writeCollectionOfObjectValues('resources', $this->getResources()); $writer->writeObjectValue('settings', $this->getSettings()); + $writer->writeCollectionOfObjectValues('subjects', $this->getSubjects()); } /** @@ -249,6 +313,14 @@ public function setAccessPackages(?array $value): void { $this->getBackingStore()->set('accessPackages', $value); } + /** + * Sets the accessPackageSuggestions property value. Suggested access packages for end users based on various criteria such as related people insights and assignment history. + * @param array|null $value Value to set for the accessPackageSuggestions property. + */ + public function setAccessPackageSuggestions(?array $value): void { + $this->getBackingStore()->set('accessPackageSuggestions', $value); + } + /** * Sets the assignmentPolicies property value. Access package assignment policies govern which subjects can request or be assigned an access package via an access package assignment. * @param array|null $value Value to set for the assignmentPolicies property. @@ -273,6 +345,14 @@ public function setAssignments(?array $value): void { $this->getBackingStore()->set('assignments', $value); } + /** + * Sets the availableAccessPackages property value. Access packages available for end users to browse and request. + * @param array|null $value Value to set for the availableAccessPackages property. + */ + public function setAvailableAccessPackages(?array $value): void { + $this->getBackingStore()->set('availableAccessPackages', $value); + } + /** * Sets the catalogs property value. A container for access packages. * @param array|null $value Value to set for the catalogs property. @@ -289,6 +369,14 @@ public function setConnectedOrganizations(?array $value): void { $this->getBackingStore()->set('connectedOrganizations', $value); } + /** + * Sets the controlConfigurations property value. Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + * @param array|null $value Value to set for the controlConfigurations property. + */ + public function setControlConfigurations(?array $value): void { + $this->getBackingStore()->set('controlConfigurations', $value); + } + /** * Sets the resourceEnvironments property value. A reference to the geolocation environments in which a resource is located. * @param array|null $value Value to set for the resourceEnvironments property. @@ -329,4 +417,12 @@ public function setSettings(?EntitlementManagementSettings $value): void { $this->getBackingStore()->set('settings', $value); } + /** + * Sets the subjects property value. The subjects property + * @param array|null $value Value to set for the subjects property. + */ + public function setSubjects(?array $value): void { + $this->getBackingStore()->set('subjects', $value); + } + } diff --git a/src/Generated/Models/Entity.php b/src/Generated/Models/Entity.php index bae0b753127..1d263c799d7 100644 --- a/src/Generated/Models/Entity.php +++ b/src/Generated/Models/Entity.php @@ -8,6 +8,12 @@ use Microsoft\Graph\Generated\Models\CallRecords\ParticipantBase; use Microsoft\Graph\Generated\Models\CallRecords\Segment; use Microsoft\Graph\Generated\Models\CallRecords\Session; +use Microsoft\Graph\Generated\Models\EntraRecoveryServices\Recovery; +use Microsoft\Graph\Generated\Models\EntraRecoveryServices\RecoveryChangeObjectBase; +use Microsoft\Graph\Generated\Models\EntraRecoveryServices\RecoveryJob; +use Microsoft\Graph\Generated\Models\EntraRecoveryServices\RecoveryJobBase; +use Microsoft\Graph\Generated\Models\EntraRecoveryServices\RecoveryPreviewJob; +use Microsoft\Graph\Generated\Models\EntraRecoveryServices\Snapshot; use Microsoft\Graph\Generated\Models\ExternalConnectors\ConnectionOperation; use Microsoft\Graph\Generated\Models\ExternalConnectors\ExternalActivity; use Microsoft\Graph\Generated\Models\ExternalConnectors\ExternalActivityResult; @@ -45,15 +51,20 @@ use Microsoft\Graph\Generated\Models\Search\Qna; use Microsoft\Graph\Generated\Models\Search\SearchAnswer; use Microsoft\Graph\Generated\Models\Security\Alert; +use Microsoft\Graph\Generated\Models\Security\AnalyzedEmail; use Microsoft\Graph\Generated\Models\Security\Article; use Microsoft\Graph\Generated\Models\Security\ArticleIndicator; use Microsoft\Graph\Generated\Models\Security\Artifact; +use Microsoft\Graph\Generated\Models\Security\AuditCoreRoot; +use Microsoft\Graph\Generated\Models\Security\AuditLogQuery; +use Microsoft\Graph\Generated\Models\Security\AuditLogRecord; use Microsoft\Graph\Generated\Models\Security\AuthorityTemplate; use Microsoft\Graph\Generated\Models\Security\AutoAuditingConfiguration; use Microsoft\Graph\Generated\Models\Security\CaseOperation; use Microsoft\Graph\Generated\Models\Security\CasesRoot; use Microsoft\Graph\Generated\Models\Security\CategoryTemplate; use Microsoft\Graph\Generated\Models\Security\CitationTemplate; +use Microsoft\Graph\Generated\Models\Security\CollaborationRoot; use Microsoft\Graph\Generated\Models\Security\DataSet; use Microsoft\Graph\Generated\Models\Security\DataSource; use Microsoft\Graph\Generated\Models\Security\DataSourceContainer; @@ -190,6 +201,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.accessPackageResourceRoleScope': return new AccessPackageResourceRoleScope(); case '#microsoft.graph.accessPackageResourceScope': return new AccessPackageResourceScope(); case '#microsoft.graph.accessPackageSubject': return new AccessPackageSubject(); + case '#microsoft.graph.accessPackageSuggestion': return new AccessPackageSuggestion(); case '#microsoft.graph.accessPackageTextInputQuestion': return new AccessPackageTextInputQuestion(); case '#microsoft.graph.accessReviewHistoryDefinition': return new AccessReviewHistoryDefinition(); case '#microsoft.graph.accessReviewHistoryInstance': return new AccessReviewHistoryInstance(); @@ -280,6 +292,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.authenticationStrengthRoot': return new AuthenticationStrengthRoot(); case '#microsoft.graph.authoredNote': return new AuthoredNote(); case '#microsoft.graph.authorizationPolicy': return new AuthorizationPolicy(); + case '#microsoft.graph.availableAccessPackage': return new AvailableAccessPackage(); case '#microsoft.graph.azureCommunicationServicesUserConversationMember': return new AzureCommunicationServicesUserConversationMember(); case '#microsoft.graph.b2xIdentityUserFlow': return new B2xIdentityUserFlow(); case '#microsoft.graph.backupRestoreRoot': return new BackupRestoreRoot(); @@ -369,12 +382,16 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.contentSharingSession': return new ContentSharingSession(); case '#microsoft.graph.contentType': return new ContentType(); case '#microsoft.graph.contract': return new Contract(); + case '#microsoft.graph.controlConfiguration': return new ControlConfiguration(); case '#microsoft.graph.conversation': return new Conversation(); case '#microsoft.graph.conversationMember': return new ConversationMember(); case '#microsoft.graph.conversationThread': return new ConversationThread(); case '#microsoft.graph.copilotAdmin': return new CopilotAdmin(); + case '#microsoft.graph.copilotAdminCatalog': return new CopilotAdminCatalog(); case '#microsoft.graph.copilotAdminLimitedMode': return new CopilotAdminLimitedMode(); case '#microsoft.graph.copilotAdminSetting': return new CopilotAdminSetting(); + case '#microsoft.graph.copilotPackage': return new CopilotPackage(); + case '#microsoft.graph.copilotPackageDetail': return new CopilotPackageDetail(); case '#microsoft.graph.copilotReportRoot': return new CopilotReportRoot(); case '#microsoft.graph.crossTenantAccessPolicy': return new CrossTenantAccessPolicy(); case '#microsoft.graph.crossTenantAccessPolicyConfigurationDefault': return new CrossTenantAccessPolicyConfigurationDefault(); @@ -489,11 +506,13 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.emailAuthenticationMethod': return new EmailAuthenticationMethod(); case '#microsoft.graph.emailAuthenticationMethodConfiguration': return new EmailAuthenticationMethodConfiguration(); case '#microsoft.graph.emailFileAssessmentRequest': return new EmailFileAssessmentRequest(); + case '#microsoft.graph.emailNotificationsSetting': return new EmailNotificationsSetting(); case '#microsoft.graph.emergencyCallEvent': return new EmergencyCallEvent(); case '#microsoft.graph.employeeExperienceUser': return new EmployeeExperienceUser(); case '#microsoft.graph.endpoint': return new Endpoint(); case '#microsoft.graph.endUserNotification': return new EndUserNotification(); case '#microsoft.graph.endUserNotificationDetail': return new EndUserNotificationDetail(); + case '#microsoft.graph.endUserSettings': return new EndUserSettings(); case '#microsoft.graph.engagementAsyncOperation': return new EngagementAsyncOperation(); case '#microsoft.graph.engagementConversation': return new EngagementConversation(); case '#microsoft.graph.engagementConversationDiscussionMessage': return new EngagementConversationDiscussionMessage(); @@ -508,6 +527,12 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.enterpriseCodeSigningCertificate': return new EnterpriseCodeSigningCertificate(); case '#microsoft.graph.entitlementManagement': return new EntitlementManagement(); case '#microsoft.graph.entitlementManagementSettings': return new EntitlementManagementSettings(); + case '#microsoft.graph.entraRecoveryServices.recovery': return new Recovery(); + case '#microsoft.graph.entraRecoveryServices.recoveryChangeObjectBase': return new RecoveryChangeObjectBase(); + case '#microsoft.graph.entraRecoveryServices.recoveryJob': return new RecoveryJob(); + case '#microsoft.graph.entraRecoveryServices.recoveryJobBase': return new RecoveryJobBase(); + case '#microsoft.graph.entraRecoveryServices.recoveryPreviewJob': return new RecoveryPreviewJob(); + case '#microsoft.graph.entraRecoveryServices.snapshot': return new Snapshot(); case '#microsoft.graph.event': return new Event(); case '#microsoft.graph.eventMessage': return new EventMessage(); case '#microsoft.graph.eventMessageRequest': return new EventMessageRequest(); @@ -534,6 +559,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow': return new ExternalUsersSelfServiceSignUpEventsFlow(); case '#microsoft.graph.featureRolloutPolicy': return new FeatureRolloutPolicy(); case '#microsoft.graph.federatedIdentityCredential': return new FederatedIdentityCredential(); + case '#microsoft.graph.federatedTokenValidationPolicy': return new FederatedTokenValidationPolicy(); case '#microsoft.graph.fido2AuthenticationMethod': return new Fido2AuthenticationMethod(); case '#microsoft.graph.fido2AuthenticationMethodConfiguration': return new Fido2AuthenticationMethodConfiguration(); case '#microsoft.graph.fido2CombinationConfiguration': return new Fido2CombinationConfiguration(); @@ -899,9 +925,13 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.secureScoreControlProfile': return new SecureScoreControlProfile(); case '#microsoft.graph.security': return new Security(); case '#microsoft.graph.security.alert': return new Alert(); + case '#microsoft.graph.security.analyzedEmail': return new AnalyzedEmail(); case '#microsoft.graph.security.article': return new Article(); case '#microsoft.graph.security.articleIndicator': return new ArticleIndicator(); case '#microsoft.graph.security.artifact': return new Artifact(); + case '#microsoft.graph.security.auditCoreRoot': return new AuditCoreRoot(); + case '#microsoft.graph.security.auditLogQuery': return new AuditLogQuery(); + case '#microsoft.graph.security.auditLogRecord': return new AuditLogRecord(); case '#microsoft.graph.security.authorityTemplate': return new AuthorityTemplate(); case '#microsoft.graph.security.autoAuditingConfiguration': return new AutoAuditingConfiguration(); case '#microsoft.graph.security.case': return new EscapedCase(); @@ -909,6 +939,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.security.casesRoot': return new CasesRoot(); case '#microsoft.graph.security.categoryTemplate': return new CategoryTemplate(); case '#microsoft.graph.security.citationTemplate': return new CitationTemplate(); + case '#microsoft.graph.security.collaborationRoot': return new CollaborationRoot(); case '#microsoft.graph.security.dataSet': return new DataSet(); case '#microsoft.graph.security.dataSource': return new DataSource(); case '#microsoft.graph.security.dataSourceContainer': return new DataSourceContainer(); @@ -1054,6 +1085,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Entit case '#microsoft.graph.synchronizationSchema': return new SynchronizationSchema(); case '#microsoft.graph.synchronizationTemplate': return new SynchronizationTemplate(); case '#microsoft.graph.targetDeviceGroup': return new TargetDeviceGroup(); + case '#microsoft.graph.targetedChatMessage': return new TargetedChatMessage(); case '#microsoft.graph.targetedManagedAppConfiguration': return new TargetedManagedAppConfiguration(); case '#microsoft.graph.targetedManagedAppPolicyAssignment': return new TargetedManagedAppPolicyAssignment(); case '#microsoft.graph.targetedManagedAppProtection': return new TargetedManagedAppProtection(); diff --git a/src/Generated/Models/EntraRecoveryServices/EntityTypeAndIds.php b/src/Generated/Models/EntraRecoveryServices/EntityTypeAndIds.php new file mode 100644 index 00000000000..7f8b869e0d7 --- /dev/null +++ b/src/Generated/Models/EntraRecoveryServices/EntityTypeAndIds.php @@ -0,0 +1,168 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EntityTypeAndIds + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EntityTypeAndIds { + return new EntityTypeAndIds(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the entityIds property value. The entityIds property + * @return array|null + */ + public function getEntityIds(): ?array { + $val = $this->getBackingStore()->get('entityIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'entityIds'"); + } + + /** + * Gets the entityType property value. The entityType property + * @return ResourceTypeName|null + */ + public function getEntityType(): ?ResourceTypeName { + $val = $this->getBackingStore()->get('entityType'); + if (is_null($val) || $val instanceof ResourceTypeName) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'entityType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'entityIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setEntityIds($val); + }, + 'entityType' => fn(ParseNode $n) => $o->setEntityType($n->getEnumValue(ResourceTypeName::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('entityIds', $this->getEntityIds()); + $writer->writeEnumValue('entityType', $this->getEntityType()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the entityIds property value. The entityIds property + * @param array|null $value Value to set for the entityIds property. + */ + public function setEntityIds(?array $value): void { + $this->getBackingStore()->set('entityIds', $value); + } + + /** + * Sets the entityType property value. The entityType property + * @param ResourceTypeName|null $value Value to set for the entityType property. + */ + public function setEntityType(?ResourceTypeName $value): void { + $this->getBackingStore()->set('entityType', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/EntraRecoveryServices/Recovery.php b/src/Generated/Models/EntraRecoveryServices/Recovery.php new file mode 100644 index 00000000000..674aed8a306 --- /dev/null +++ b/src/Generated/Models/EntraRecoveryServices/Recovery.php @@ -0,0 +1,95 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'jobs' => fn(ParseNode $n) => $o->setJobs($n->getCollectionOfObjectValues([RecoveryJobBase::class, 'createFromDiscriminatorValue'])), + 'snapshots' => fn(ParseNode $n) => $o->setSnapshots($n->getCollectionOfObjectValues([Snapshot::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the jobs property value. The jobs property + * @return array|null + */ + public function getJobs(): ?array { + $val = $this->getBackingStore()->get('jobs'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, RecoveryJobBase::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'jobs'"); + } + + /** + * Gets the snapshots property value. The snapshots property + * @return array|null + */ + public function getSnapshots(): ?array { + $val = $this->getBackingStore()->get('snapshots'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Snapshot::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'snapshots'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('jobs', $this->getJobs()); + $writer->writeCollectionOfObjectValues('snapshots', $this->getSnapshots()); + } + + /** + * Sets the jobs property value. The jobs property + * @param array|null $value Value to set for the jobs property. + */ + public function setJobs(?array $value): void { + $this->getBackingStore()->set('jobs', $value); + } + + /** + * Sets the snapshots property value. The snapshots property + * @param array|null $value Value to set for the snapshots property. + */ + public function setSnapshots(?array $value): void { + $this->getBackingStore()->set('snapshots', $value); + } + +} diff --git a/src/Generated/Models/EntraRecoveryServices/RecoveryAction.php b/src/Generated/Models/EntraRecoveryServices/RecoveryAction.php new file mode 100644 index 00000000000..579691ec127 --- /dev/null +++ b/src/Generated/Models/EntraRecoveryServices/RecoveryAction.php @@ -0,0 +1,12 @@ +getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * Gets the entityTypeName property value. The entityTypeName property + * @return ResourceTypeName|null + */ + public function getEntityTypeName(): ?ResourceTypeName { + $val = $this->getBackingStore()->get('entityTypeName'); + if (is_null($val) || $val instanceof ResourceTypeName) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'entityTypeName'"); + } + + /** + * Gets the failureMessage property value. The failureMessage property + * @return string|null + */ + public function getFailureMessage(): ?string { + $val = $this->getBackingStore()->get('failureMessage'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'failureMessage'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'entityTypeName' => fn(ParseNode $n) => $o->setEntityTypeName($n->getEnumValue(ResourceTypeName::class)), + 'failureMessage' => fn(ParseNode $n) => $o->setFailureMessage($n->getStringValue()), + 'recoveryAction' => fn(ParseNode $n) => $o->setRecoveryAction($n->getEnumValue(RecoveryAction::class)), + ]); + } + + /** + * Gets the recoveryAction property value. The recoveryAction property + * @return RecoveryAction|null + */ + public function getRecoveryAction(): ?RecoveryAction { + $val = $this->getBackingStore()->get('recoveryAction'); + if (is_null($val) || $val instanceof RecoveryAction) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recoveryAction'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeEnumValue('entityTypeName', $this->getEntityTypeName()); + $writer->writeStringValue('failureMessage', $this->getFailureMessage()); + $writer->writeEnumValue('recoveryAction', $this->getRecoveryAction()); + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the entityTypeName property value. The entityTypeName property + * @param ResourceTypeName|null $value Value to set for the entityTypeName property. + */ + public function setEntityTypeName(?ResourceTypeName $value): void { + $this->getBackingStore()->set('entityTypeName', $value); + } + + /** + * Sets the failureMessage property value. The failureMessage property + * @param string|null $value Value to set for the failureMessage property. + */ + public function setFailureMessage(?string $value): void { + $this->getBackingStore()->set('failureMessage', $value); + } + + /** + * Sets the recoveryAction property value. The recoveryAction property + * @param RecoveryAction|null $value Value to set for the recoveryAction property. + */ + public function setRecoveryAction(?RecoveryAction $value): void { + $this->getBackingStore()->set('recoveryAction', $value); + } + +} diff --git a/src/Generated/Models/EntraRecoveryServices/RecoveryJob.php b/src/Generated/Models/EntraRecoveryServices/RecoveryJob.php new file mode 100644 index 00000000000..e858fafbba5 --- /dev/null +++ b/src/Generated/Models/EntraRecoveryServices/RecoveryJob.php @@ -0,0 +1,112 @@ +setOdataType('#microsoft.graph.entraRecoveryServices.recoveryJob'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RecoveryJob + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RecoveryJob { + return new RecoveryJob(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'totalFailedChanges' => fn(ParseNode $n) => $o->setTotalFailedChanges($n->getIntegerValue()), + 'totalLinksModified' => fn(ParseNode $n) => $o->setTotalLinksModified($n->getIntegerValue()), + 'totalObjectsModified' => fn(ParseNode $n) => $o->setTotalObjectsModified($n->getIntegerValue()), + ]); + } + + /** + * Gets the totalFailedChanges property value. The totalFailedChanges property + * @return int|null + */ + public function getTotalFailedChanges(): ?int { + $val = $this->getBackingStore()->get('totalFailedChanges'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalFailedChanges'"); + } + + /** + * Gets the totalLinksModified property value. The totalLinksModified property + * @return int|null + */ + public function getTotalLinksModified(): ?int { + $val = $this->getBackingStore()->get('totalLinksModified'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalLinksModified'"); + } + + /** + * Gets the totalObjectsModified property value. The totalObjectsModified property + * @return int|null + */ + public function getTotalObjectsModified(): ?int { + $val = $this->getBackingStore()->get('totalObjectsModified'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalObjectsModified'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeIntegerValue('totalFailedChanges', $this->getTotalFailedChanges()); + $writer->writeIntegerValue('totalLinksModified', $this->getTotalLinksModified()); + $writer->writeIntegerValue('totalObjectsModified', $this->getTotalObjectsModified()); + } + + /** + * Sets the totalFailedChanges property value. The totalFailedChanges property + * @param int|null $value Value to set for the totalFailedChanges property. + */ + public function setTotalFailedChanges(?int $value): void { + $this->getBackingStore()->set('totalFailedChanges', $value); + } + + /** + * Sets the totalLinksModified property value. The totalLinksModified property + * @param int|null $value Value to set for the totalLinksModified property. + */ + public function setTotalLinksModified(?int $value): void { + $this->getBackingStore()->set('totalLinksModified', $value); + } + + /** + * Sets the totalObjectsModified property value. The totalObjectsModified property + * @param int|null $value Value to set for the totalObjectsModified property. + */ + public function setTotalObjectsModified(?int $value): void { + $this->getBackingStore()->set('totalObjectsModified', $value); + } + +} diff --git a/src/Generated/Models/EntraRecoveryServices/RecoveryJobBase.php b/src/Generated/Models/EntraRecoveryServices/RecoveryJobBase.php new file mode 100644 index 00000000000..136452402b6 --- /dev/null +++ b/src/Generated/Models/EntraRecoveryServices/RecoveryJobBase.php @@ -0,0 +1,209 @@ +getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.entraRecoveryServices.recoveryJob': return new RecoveryJob(); + case '#microsoft.graph.entraRecoveryServices.recoveryPreviewJob': return new RecoveryPreviewJob(); + } + } + return new RecoveryJobBase(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'filteringCriteria' => fn(ParseNode $n) => $o->setFilteringCriteria($n->getObjectValue([RecoveryJobFilteringCriteriaBase::class, 'createFromDiscriminatorValue'])), + 'jobCompletionDateTime' => fn(ParseNode $n) => $o->setJobCompletionDateTime($n->getDateTimeValue()), + 'jobStartDateTime' => fn(ParseNode $n) => $o->setJobStartDateTime($n->getDateTimeValue()), + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(RecoveryStatus::class)), + 'targetStateDateTime' => fn(ParseNode $n) => $o->setTargetStateDateTime($n->getDateTimeValue()), + 'totalChangedLinksCalculated' => fn(ParseNode $n) => $o->setTotalChangedLinksCalculated($n->getIntegerValue()), + 'totalChangedObjectsCalculated' => fn(ParseNode $n) => $o->setTotalChangedObjectsCalculated($n->getIntegerValue()), + ]); + } + + /** + * Gets the filteringCriteria property value. The filteringCriteria property + * @return RecoveryJobFilteringCriteriaBase|null + */ + public function getFilteringCriteria(): ?RecoveryJobFilteringCriteriaBase { + $val = $this->getBackingStore()->get('filteringCriteria'); + if (is_null($val) || $val instanceof RecoveryJobFilteringCriteriaBase) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'filteringCriteria'"); + } + + /** + * Gets the jobCompletionDateTime property value. The jobCompletionDateTime property + * @return DateTime|null + */ + public function getJobCompletionDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('jobCompletionDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'jobCompletionDateTime'"); + } + + /** + * Gets the jobStartDateTime property value. The jobStartDateTime property + * @return DateTime|null + */ + public function getJobStartDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('jobStartDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'jobStartDateTime'"); + } + + /** + * Gets the status property value. The status property + * @return RecoveryStatus|null + */ + public function getStatus(): ?RecoveryStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof RecoveryStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the targetStateDateTime property value. The targetStateDateTime property + * @return DateTime|null + */ + public function getTargetStateDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('targetStateDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'targetStateDateTime'"); + } + + /** + * Gets the totalChangedLinksCalculated property value. The totalChangedLinksCalculated property + * @return int|null + */ + public function getTotalChangedLinksCalculated(): ?int { + $val = $this->getBackingStore()->get('totalChangedLinksCalculated'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalChangedLinksCalculated'"); + } + + /** + * Gets the totalChangedObjectsCalculated property value. The totalChangedObjectsCalculated property + * @return int|null + */ + public function getTotalChangedObjectsCalculated(): ?int { + $val = $this->getBackingStore()->get('totalChangedObjectsCalculated'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalChangedObjectsCalculated'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('filteringCriteria', $this->getFilteringCriteria()); + $writer->writeDateTimeValue('jobCompletionDateTime', $this->getJobCompletionDateTime()); + $writer->writeDateTimeValue('jobStartDateTime', $this->getJobStartDateTime()); + $writer->writeEnumValue('status', $this->getStatus()); + $writer->writeDateTimeValue('targetStateDateTime', $this->getTargetStateDateTime()); + $writer->writeIntegerValue('totalChangedLinksCalculated', $this->getTotalChangedLinksCalculated()); + $writer->writeIntegerValue('totalChangedObjectsCalculated', $this->getTotalChangedObjectsCalculated()); + } + + /** + * Sets the filteringCriteria property value. The filteringCriteria property + * @param RecoveryJobFilteringCriteriaBase|null $value Value to set for the filteringCriteria property. + */ + public function setFilteringCriteria(?RecoveryJobFilteringCriteriaBase $value): void { + $this->getBackingStore()->set('filteringCriteria', $value); + } + + /** + * Sets the jobCompletionDateTime property value. The jobCompletionDateTime property + * @param DateTime|null $value Value to set for the jobCompletionDateTime property. + */ + public function setJobCompletionDateTime(?DateTime $value): void { + $this->getBackingStore()->set('jobCompletionDateTime', $value); + } + + /** + * Sets the jobStartDateTime property value. The jobStartDateTime property + * @param DateTime|null $value Value to set for the jobStartDateTime property. + */ + public function setJobStartDateTime(?DateTime $value): void { + $this->getBackingStore()->set('jobStartDateTime', $value); + } + + /** + * Sets the status property value. The status property + * @param RecoveryStatus|null $value Value to set for the status property. + */ + public function setStatus(?RecoveryStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the targetStateDateTime property value. The targetStateDateTime property + * @param DateTime|null $value Value to set for the targetStateDateTime property. + */ + public function setTargetStateDateTime(?DateTime $value): void { + $this->getBackingStore()->set('targetStateDateTime', $value); + } + + /** + * Sets the totalChangedLinksCalculated property value. The totalChangedLinksCalculated property + * @param int|null $value Value to set for the totalChangedLinksCalculated property. + */ + public function setTotalChangedLinksCalculated(?int $value): void { + $this->getBackingStore()->set('totalChangedLinksCalculated', $value); + } + + /** + * Sets the totalChangedObjectsCalculated property value. The totalChangedObjectsCalculated property + * @param int|null $value Value to set for the totalChangedObjectsCalculated property. + */ + public function setTotalChangedObjectsCalculated(?int $value): void { + $this->getBackingStore()->set('totalChangedObjectsCalculated', $value); + } + +} diff --git a/src/Generated/Models/EntraRecoveryServices/RecoveryJobBaseCollectionResponse.php b/src/Generated/Models/EntraRecoveryServices/RecoveryJobBaseCollectionResponse.php new file mode 100644 index 00000000000..c67ede016f1 --- /dev/null +++ b/src/Generated/Models/EntraRecoveryServices/RecoveryJobBaseCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([RecoveryJobBase::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, RecoveryJobBase::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/EntraRecoveryServices/RecoveryJobCollectionResponse.php b/src/Generated/Models/EntraRecoveryServices/RecoveryJobCollectionResponse.php new file mode 100644 index 00000000000..9cf04d70ef6 --- /dev/null +++ b/src/Generated/Models/EntraRecoveryServices/RecoveryJobCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([RecoveryJob::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, RecoveryJob::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/EntraRecoveryServices/RecoveryJobEntityNameAndIdsFilter.php b/src/Generated/Models/EntraRecoveryServices/RecoveryJobEntityNameAndIdsFilter.php new file mode 100644 index 00000000000..651ab0f34b8 --- /dev/null +++ b/src/Generated/Models/EntraRecoveryServices/RecoveryJobEntityNameAndIdsFilter.php @@ -0,0 +1,71 @@ +setOdataType('#microsoft.graph.entraRecoveryServices.recoveryJobEntityNameAndIdsFilter'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RecoveryJobEntityNameAndIdsFilter + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RecoveryJobEntityNameAndIdsFilter { + return new RecoveryJobEntityNameAndIdsFilter(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'filterValues' => fn(ParseNode $n) => $o->setFilterValues($n->getCollectionOfObjectValues([EntityTypeAndIds::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the filterValues property value. The filterValues property + * @return array|null + */ + public function getFilterValues(): ?array { + $val = $this->getBackingStore()->get('filterValues'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, EntityTypeAndIds::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'filterValues'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('filterValues', $this->getFilterValues()); + } + + /** + * Sets the filterValues property value. The filterValues property + * @param array|null $value Value to set for the filterValues property. + */ + public function setFilterValues(?array $value): void { + $this->getBackingStore()->set('filterValues', $value); + } + +} diff --git a/src/Generated/Models/EntraRecoveryServices/RecoveryJobEntityNamesFilter.php b/src/Generated/Models/EntraRecoveryServices/RecoveryJobEntityNamesFilter.php new file mode 100644 index 00000000000..d3119b77ea8 --- /dev/null +++ b/src/Generated/Models/EntraRecoveryServices/RecoveryJobEntityNamesFilter.php @@ -0,0 +1,71 @@ +setOdataType('#microsoft.graph.entraRecoveryServices.recoveryJobEntityNamesFilter'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RecoveryJobEntityNamesFilter + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RecoveryJobEntityNamesFilter { + return new RecoveryJobEntityNamesFilter(); + } + + /** + * Gets the entityTypes property value. The entityTypes property + * @return array|null + */ + public function getEntityTypes(): ?array { + $val = $this->getBackingStore()->get('entityTypes'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ResourceTypeName::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'entityTypes'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'entityTypes' => fn(ParseNode $n) => $o->setEntityTypes($n->getCollectionOfEnumValues(ResourceTypeName::class)), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfEnumValues('entityTypes', $this->getEntityTypes()); + } + + /** + * Sets the entityTypes property value. The entityTypes property + * @param array|null $value Value to set for the entityTypes property. + */ + public function setEntityTypes(?array $value): void { + $this->getBackingStore()->set('entityTypes', $value); + } + +} diff --git a/src/Generated/Models/EntraRecoveryServices/RecoveryJobFilteringCriteriaBase.php b/src/Generated/Models/EntraRecoveryServices/RecoveryJobFilteringCriteriaBase.php new file mode 100644 index 00000000000..1663da1b2ab --- /dev/null +++ b/src/Generated/Models/EntraRecoveryServices/RecoveryJobFilteringCriteriaBase.php @@ -0,0 +1,122 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RecoveryJobFilteringCriteriaBase + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RecoveryJobFilteringCriteriaBase { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.entraRecoveryServices.recoveryJobEntityNameAndIdsFilter': return new RecoveryJobEntityNameAndIdsFilter(); + case '#microsoft.graph.entraRecoveryServices.recoveryJobEntityNamesFilter': return new RecoveryJobEntityNamesFilter(); + } + } + return new RecoveryJobFilteringCriteriaBase(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/EntraRecoveryServices/RecoveryPreviewJob.php b/src/Generated/Models/EntraRecoveryServices/RecoveryPreviewJob.php new file mode 100644 index 00000000000..c63bba6bff6 --- /dev/null +++ b/src/Generated/Models/EntraRecoveryServices/RecoveryPreviewJob.php @@ -0,0 +1,46 @@ +setOdataType('#microsoft.graph.entraRecoveryServices.recoveryPreviewJob'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RecoveryPreviewJob + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RecoveryPreviewJob { + return new RecoveryPreviewJob(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/EntraRecoveryServices/RecoveryPreviewJobCollectionResponse.php b/src/Generated/Models/EntraRecoveryServices/RecoveryPreviewJobCollectionResponse.php new file mode 100644 index 00000000000..df8299c0673 --- /dev/null +++ b/src/Generated/Models/EntraRecoveryServices/RecoveryPreviewJobCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([RecoveryPreviewJob::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, RecoveryPreviewJob::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/EntraRecoveryServices/RecoveryStatus.php b/src/Generated/Models/EntraRecoveryServices/RecoveryStatus.php new file mode 100644 index 00000000000..79a22284014 --- /dev/null +++ b/src/Generated/Models/EntraRecoveryServices/RecoveryStatus.php @@ -0,0 +1,16 @@ +getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'recoveryJobs' => fn(ParseNode $n) => $o->setRecoveryJobs($n->getCollectionOfObjectValues([RecoveryJob::class, 'createFromDiscriminatorValue'])), + 'recoveryPreviewJobs' => fn(ParseNode $n) => $o->setRecoveryPreviewJobs($n->getCollectionOfObjectValues([RecoveryPreviewJob::class, 'createFromDiscriminatorValue'])), + 'totalChangedObjects' => fn(ParseNode $n) => $o->setTotalChangedObjects($n->getIntegerValue()), + ]); + } + + /** + * Gets the recoveryJobs property value. The recoveryJobs property + * @return array|null + */ + public function getRecoveryJobs(): ?array { + $val = $this->getBackingStore()->get('recoveryJobs'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, RecoveryJob::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recoveryJobs'"); + } + + /** + * Gets the recoveryPreviewJobs property value. The recoveryPreviewJobs property + * @return array|null + */ + public function getRecoveryPreviewJobs(): ?array { + $val = $this->getBackingStore()->get('recoveryPreviewJobs'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, RecoveryPreviewJob::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recoveryPreviewJobs'"); + } + + /** + * Gets the totalChangedObjects property value. The totalChangedObjects property + * @return int|null + */ + public function getTotalChangedObjects(): ?int { + $val = $this->getBackingStore()->get('totalChangedObjects'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'totalChangedObjects'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeCollectionOfObjectValues('recoveryJobs', $this->getRecoveryJobs()); + $writer->writeCollectionOfObjectValues('recoveryPreviewJobs', $this->getRecoveryPreviewJobs()); + $writer->writeIntegerValue('totalChangedObjects', $this->getTotalChangedObjects()); + } + + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the recoveryJobs property value. The recoveryJobs property + * @param array|null $value Value to set for the recoveryJobs property. + */ + public function setRecoveryJobs(?array $value): void { + $this->getBackingStore()->set('recoveryJobs', $value); + } + + /** + * Sets the recoveryPreviewJobs property value. The recoveryPreviewJobs property + * @param array|null $value Value to set for the recoveryPreviewJobs property. + */ + public function setRecoveryPreviewJobs(?array $value): void { + $this->getBackingStore()->set('recoveryPreviewJobs', $value); + } + + /** + * Sets the totalChangedObjects property value. The totalChangedObjects property + * @param int|null $value Value to set for the totalChangedObjects property. + */ + public function setTotalChangedObjects(?int $value): void { + $this->getBackingStore()->set('totalChangedObjects', $value); + } + +} diff --git a/src/Generated/Models/EntraRecoveryServices/SnapshotCollectionResponse.php b/src/Generated/Models/EntraRecoveryServices/SnapshotCollectionResponse.php new file mode 100644 index 00000000000..f7a8d7faf96 --- /dev/null +++ b/src/Generated/Models/EntraRecoveryServices/SnapshotCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([Snapshot::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Snapshot::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/EnumeratedDomains.php b/src/Generated/Models/EnumeratedDomains.php new file mode 100644 index 00000000000..7d5e4003645 --- /dev/null +++ b/src/Generated/Models/EnumeratedDomains.php @@ -0,0 +1,78 @@ +setOdataType('#microsoft.graph.enumeratedDomains'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EnumeratedDomains + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EnumeratedDomains { + return new EnumeratedDomains(); + } + + /** + * Gets the domainNames property value. The domainNames property + * @return array|null + */ + public function getDomainNames(): ?array { + $val = $this->getBackingStore()->get('domainNames'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'domainNames'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'domainNames' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setDomainNames($val); + }, + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfPrimitiveValues('domainNames', $this->getDomainNames()); + } + + /** + * Sets the domainNames property value. The domainNames property + * @param array|null $value Value to set for the domainNames property. + */ + public function setDomainNames(?array $value): void { + $this->getBackingStore()->set('domainNames', $value); + } + +} diff --git a/src/Generated/Models/ExternalConnectors/Label.php b/src/Generated/Models/ExternalConnectors/Label.php index ba5f58ce410..c3ec5fdfd85 100644 --- a/src/Generated/Models/ExternalConnectors/Label.php +++ b/src/Generated/Models/ExternalConnectors/Label.php @@ -59,4 +59,5 @@ class Label extends Enum { public const PERSON_LANGUAGES = "personLanguages"; public const PERSON_PUBLICATIONS = "personPublications"; public const PERSON_PATENTS = "personPatents"; + public const PERSON_WORK_POSITIONS = "personWorkPositions"; } diff --git a/src/Generated/Models/ExternalDomainFederation.php b/src/Generated/Models/ExternalDomainFederation.php index ecdce9489ea..6e60d742856 100644 --- a/src/Generated/Models/ExternalDomainFederation.php +++ b/src/Generated/Models/ExternalDomainFederation.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Exter } /** - * Gets the displayName property value. The name of the identity source, typically also the domain name. Read only. + * Gets the displayName property value. The name of the identity source, typically also the domain name. Read-only. * @return string|null */ public function getDisplayName(): ?string { @@ -38,7 +38,7 @@ public function getDisplayName(): ?string { } /** - * Gets the domainName property value. The domain name. Read only. + * Gets the domainName property value. The domain name. Read-only. * @return string|null */ public function getDomainName(): ?string { @@ -63,7 +63,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the issuerUri property value. The issuerURI of the incoming federation. Read only. + * Gets the issuerUri property value. The issuerURI of the incoming federation. Read-only. * @return string|null */ public function getIssuerUri(): ?string { @@ -86,7 +86,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the displayName property value. The name of the identity source, typically also the domain name. Read only. + * Sets the displayName property value. The name of the identity source, typically also the domain name. Read-only. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -94,7 +94,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the domainName property value. The domain name. Read only. + * Sets the domainName property value. The domain name. Read-only. * @param string|null $value Value to set for the domainName property. */ public function setDomainName(?string $value): void { @@ -102,7 +102,7 @@ public function setDomainName(?string $value): void { } /** - * Sets the issuerUri property value. The issuerURI of the incoming federation. Read only. + * Sets the issuerUri property value. The issuerURI of the incoming federation. Read-only. * @param string|null $value Value to set for the issuerUri property. */ public function setIssuerUri(?string $value): void { diff --git a/src/Generated/Models/FedRampLevel.php b/src/Generated/Models/FedRampLevel.php new file mode 100644 index 00000000000..21c4c8d30b4 --- /dev/null +++ b/src/Generated/Models/FedRampLevel.php @@ -0,0 +1,15 @@ +setOdataType('#microsoft.graph.federatedTokenValidationPolicy'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return FederatedTokenValidationPolicy + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): FederatedTokenValidationPolicy { + return new FederatedTokenValidationPolicy(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'validatingDomains' => fn(ParseNode $n) => $o->setValidatingDomains($n->getObjectValue([ValidatingDomains::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the validatingDomains property value. The validatingDomains property + * @return ValidatingDomains|null + */ + public function getValidatingDomains(): ?ValidatingDomains { + $val = $this->getBackingStore()->get('validatingDomains'); + if (is_null($val) || $val instanceof ValidatingDomains) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'validatingDomains'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('validatingDomains', $this->getValidatingDomains()); + } + + /** + * Sets the validatingDomains property value. The validatingDomains property + * @param ValidatingDomains|null $value Value to set for the validatingDomains property. + */ + public function setValidatingDomains(?ValidatingDomains $value): void { + $this->getBackingStore()->set('validatingDomains', $value); + } + +} diff --git a/src/Generated/Models/Fido2AuthenticationMethod.php b/src/Generated/Models/Fido2AuthenticationMethod.php index 09d2b763b33..8a0647e011f 100644 --- a/src/Generated/Models/Fido2AuthenticationMethod.php +++ b/src/Generated/Models/Fido2AuthenticationMethod.php @@ -125,7 +125,7 @@ public function getPasskeyType(): ?PasskeyType { } /** - * Gets the publicKeyCredential property value. The publicKeyCredential property + * Gets the publicKeyCredential property value. Contains the WebAuthn public key credential information being registered. This property is used only for write requests and isn't returned on read operations. * @return WebauthnPublicKeyCredential|null */ public function getPublicKeyCredential(): ?WebauthnPublicKeyCredential { @@ -200,7 +200,7 @@ public function setPasskeyType(?PasskeyType $value): void { } /** - * Sets the publicKeyCredential property value. The publicKeyCredential property + * Sets the publicKeyCredential property value. Contains the WebAuthn public key credential information being registered. This property is used only for write requests and isn't returned on read operations. * @param WebauthnPublicKeyCredential|null $value Value to set for the publicKeyCredential property. */ public function setPublicKeyCredential(?WebauthnPublicKeyCredential $value): void { diff --git a/src/Generated/Models/Group.php b/src/Generated/Models/Group.php index 71536719df7..d9b562db54f 100644 --- a/src/Generated/Models/Group.php +++ b/src/Generated/Models/Group.php @@ -8,9 +8,6 @@ use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; use Microsoft\Kiota\Abstractions\Types\TypeUtils; -/** - * Represents a Microsoft Entra group. -*/ class Group extends DirectoryObject implements Parsable { /** @@ -44,6 +41,18 @@ public function getAcceptedSenders(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'acceptedSenders'"); } + /** + * Gets the accessType property value. Indicates the type of access to the group. The possible values are: none, private, secret, public, unknownFutureValue. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * @return GroupAccessType|null + */ + public function getAccessType(): ?GroupAccessType { + $val = $this->getBackingStore()->get('accessType'); + if (is_null($val) || $val instanceof GroupAccessType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'accessType'"); + } + /** * Gets the allowExternalSenders property value. Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). * @return bool|null @@ -71,7 +80,7 @@ public function getAppRoleAssignments(): ?array { } /** - * Gets the assignedLabels property value. The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. + * Gets the assignedLabels property value. The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it's immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups. * @return array|null */ public function getAssignedLabels(): ?array { @@ -284,6 +293,7 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'acceptedSenders' => fn(ParseNode $n) => $o->setAcceptedSenders($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), + 'accessType' => fn(ParseNode $n) => $o->setAccessType($n->getEnumValue(GroupAccessType::class)), 'allowExternalSenders' => fn(ParseNode $n) => $o->setAllowExternalSenders($n->getBooleanValue()), 'appRoleAssignments' => fn(ParseNode $n) => $o->setAppRoleAssignments($n->getCollectionOfObjectValues([AppRoleAssignment::class, 'createFromDiscriminatorValue'])), 'assignedLabels' => fn(ParseNode $n) => $o->setAssignedLabels($n->getCollectionOfObjectValues([AssignedLabel::class, 'createFromDiscriminatorValue'])), @@ -324,6 +334,7 @@ public function getFieldDeserializers(): array { }, 'isArchived' => fn(ParseNode $n) => $o->setIsArchived($n->getBooleanValue()), 'isAssignableToRole' => fn(ParseNode $n) => $o->setIsAssignableToRole($n->getBooleanValue()), + 'isFavorite' => fn(ParseNode $n) => $o->setIsFavorite($n->getBooleanValue()), 'isManagementRestricted' => fn(ParseNode $n) => $o->setIsManagementRestricted($n->getBooleanValue()), 'isSubscribedByMail' => fn(ParseNode $n) => $o->setIsSubscribedByMail($n->getBooleanValue()), 'licenseProcessingState' => fn(ParseNode $n) => $o->setLicenseProcessingState($n->getObjectValue([LicenseProcessingState::class, 'createFromDiscriminatorValue'])), @@ -337,6 +348,7 @@ public function getFieldDeserializers(): array { 'membersWithLicenseErrors' => fn(ParseNode $n) => $o->setMembersWithLicenseErrors($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), 'onenote' => fn(ParseNode $n) => $o->setOnenote($n->getObjectValue([Onenote::class, 'createFromDiscriminatorValue'])), 'onPremisesDomainName' => fn(ParseNode $n) => $o->setOnPremisesDomainName($n->getStringValue()), + 'onPremisesExtensionAttributes' => fn(ParseNode $n) => $o->setOnPremisesExtensionAttributes($n->getObjectValue([OnPremisesExtensionAttributes::class, 'createFromDiscriminatorValue'])), 'onPremisesLastSyncDateTime' => fn(ParseNode $n) => $o->setOnPremisesLastSyncDateTime($n->getDateTimeValue()), 'onPremisesNetBiosName' => fn(ParseNode $n) => $o->setOnPremisesNetBiosName($n->getStringValue()), 'onPremisesProvisioningErrors' => fn(ParseNode $n) => $o->setOnPremisesProvisioningErrors($n->getCollectionOfObjectValues([OnPremisesProvisioningError::class, 'createFromDiscriminatorValue'])), @@ -388,7 +400,9 @@ public function getFieldDeserializers(): array { 'transitiveMemberOf' => fn(ParseNode $n) => $o->setTransitiveMemberOf($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), 'transitiveMembers' => fn(ParseNode $n) => $o->setTransitiveMembers($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), 'uniqueName' => fn(ParseNode $n) => $o->setUniqueName($n->getStringValue()), + 'unseenConversationsCount' => fn(ParseNode $n) => $o->setUnseenConversationsCount($n->getIntegerValue()), 'unseenCount' => fn(ParseNode $n) => $o->setUnseenCount($n->getIntegerValue()), + 'unseenMessagesCount' => fn(ParseNode $n) => $o->setUnseenMessagesCount($n->getIntegerValue()), 'visibility' => fn(ParseNode $n) => $o->setVisibility($n->getStringValue()), 'welcomeMessageEnabled' => fn(ParseNode $n) => $o->setWelcomeMessageEnabled($n->getBooleanValue()), ]); @@ -496,6 +510,18 @@ public function getIsAssignableToRole(): ?bool { throw new \UnexpectedValueException("Invalid type found in backing store for 'isAssignableToRole'"); } + /** + * Gets the isFavorite property value. Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * @return bool|null + */ + public function getIsFavorite(): ?bool { + $val = $this->getBackingStore()->get('isFavorite'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isFavorite'"); + } + /** * Gets the isManagementRestricted property value. Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve. * @return bool|null @@ -658,6 +684,18 @@ public function getOnPremisesDomainName(): ?string { throw new \UnexpectedValueException("Invalid type found in backing store for 'onPremisesDomainName'"); } + /** + * Gets the onPremisesExtensionAttributes property value. The onPremisesExtensionAttributes property + * @return OnPremisesExtensionAttributes|null + */ + public function getOnPremisesExtensionAttributes(): ?OnPremisesExtensionAttributes { + $val = $this->getBackingStore()->get('onPremisesExtensionAttributes'); + if (is_null($val) || $val instanceof OnPremisesExtensionAttributes) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'onPremisesExtensionAttributes'"); + } + /** * Gets the onPremisesLastSyncDateTime property value. 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 January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in). * @return DateTime|null @@ -1047,7 +1085,19 @@ public function getUniqueName(): ?string { } /** - * Gets the unseenCount property value. Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * Gets the unseenConversationsCount property value. Count of conversations that have had one or more new posts delivered since the signed-in user's last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * @return int|null + */ + public function getUnseenConversationsCount(): ?int { + $val = $this->getBackingStore()->get('unseenConversationsCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'unseenConversationsCount'"); + } + + /** + * Gets the unseenCount property value. Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). * @return int|null */ public function getUnseenCount(): ?int { @@ -1058,6 +1108,18 @@ public function getUnseenCount(): ?int { throw new \UnexpectedValueException("Invalid type found in backing store for 'unseenCount'"); } + /** + * Gets the unseenMessagesCount property value. Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * @return int|null + */ + public function getUnseenMessagesCount(): ?int { + $val = $this->getBackingStore()->get('unseenMessagesCount'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'unseenMessagesCount'"); + } + /** * Gets the visibility property value. Specifies the group join policy and group content visibility for groups. The possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value isn't specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable. * @return string|null @@ -1089,6 +1151,7 @@ public function getWelcomeMessageEnabled(): ?bool { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('acceptedSenders', $this->getAcceptedSenders()); + $writer->writeEnumValue('accessType', $this->getAccessType()); $writer->writeBooleanValue('allowExternalSenders', $this->getAllowExternalSenders()); $writer->writeCollectionOfObjectValues('appRoleAssignments', $this->getAppRoleAssignments()); $writer->writeCollectionOfObjectValues('assignedLabels', $this->getAssignedLabels()); @@ -1115,6 +1178,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfPrimitiveValues('infoCatalogs', $this->getInfoCatalogs()); $writer->writeBooleanValue('isArchived', $this->getIsArchived()); $writer->writeBooleanValue('isAssignableToRole', $this->getIsAssignableToRole()); + $writer->writeBooleanValue('isFavorite', $this->getIsFavorite()); $writer->writeBooleanValue('isManagementRestricted', $this->getIsManagementRestricted()); $writer->writeBooleanValue('isSubscribedByMail', $this->getIsSubscribedByMail()); $writer->writeObjectValue('licenseProcessingState', $this->getLicenseProcessingState()); @@ -1128,6 +1192,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('membersWithLicenseErrors', $this->getMembersWithLicenseErrors()); $writer->writeObjectValue('onenote', $this->getOnenote()); $writer->writeStringValue('onPremisesDomainName', $this->getOnPremisesDomainName()); + $writer->writeObjectValue('onPremisesExtensionAttributes', $this->getOnPremisesExtensionAttributes()); $writer->writeDateTimeValue('onPremisesLastSyncDateTime', $this->getOnPremisesLastSyncDateTime()); $writer->writeStringValue('onPremisesNetBiosName', $this->getOnPremisesNetBiosName()); $writer->writeCollectionOfObjectValues('onPremisesProvisioningErrors', $this->getOnPremisesProvisioningErrors()); @@ -1158,7 +1223,9 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('transitiveMemberOf', $this->getTransitiveMemberOf()); $writer->writeCollectionOfObjectValues('transitiveMembers', $this->getTransitiveMembers()); $writer->writeStringValue('uniqueName', $this->getUniqueName()); + $writer->writeIntegerValue('unseenConversationsCount', $this->getUnseenConversationsCount()); $writer->writeIntegerValue('unseenCount', $this->getUnseenCount()); + $writer->writeIntegerValue('unseenMessagesCount', $this->getUnseenMessagesCount()); $writer->writeStringValue('visibility', $this->getVisibility()); $writer->writeBooleanValue('welcomeMessageEnabled', $this->getWelcomeMessageEnabled()); } @@ -1171,6 +1238,14 @@ public function setAcceptedSenders(?array $value): void { $this->getBackingStore()->set('acceptedSenders', $value); } + /** + * Sets the accessType property value. Indicates the type of access to the group. The possible values are: none, private, secret, public, unknownFutureValue. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * @param GroupAccessType|null $value Value to set for the accessType property. + */ + public function setAccessType(?GroupAccessType $value): void { + $this->getBackingStore()->set('accessType', $value); + } + /** * Sets the allowExternalSenders property value. Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). * @param bool|null $value Value to set for the allowExternalSenders property. @@ -1188,7 +1263,7 @@ public function setAppRoleAssignments(?array $value): void { } /** - * Sets the assignedLabels property value. The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Requires $select to retrieve. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. + * Sets the assignedLabels property value. The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it's immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups. * @param array|null $value Value to set for the assignedLabels property. */ public function setAssignedLabels(?array $value): void { @@ -1379,6 +1454,14 @@ public function setIsAssignableToRole(?bool $value): void { $this->getBackingStore()->set('isAssignableToRole', $value); } + /** + * Sets the isFavorite property value. Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * @param bool|null $value Value to set for the isFavorite property. + */ + public function setIsFavorite(?bool $value): void { + $this->getBackingStore()->set('isFavorite', $value); + } + /** * Sets the isManagementRestricted property value. Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve. * @param bool|null $value Value to set for the isManagementRestricted property. @@ -1483,6 +1566,14 @@ public function setOnPremisesDomainName(?string $value): void { $this->getBackingStore()->set('onPremisesDomainName', $value); } + /** + * Sets the onPremisesExtensionAttributes property value. The onPremisesExtensionAttributes property + * @param OnPremisesExtensionAttributes|null $value Value to set for the onPremisesExtensionAttributes property. + */ + public function setOnPremisesExtensionAttributes(?OnPremisesExtensionAttributes $value): void { + $this->getBackingStore()->set('onPremisesExtensionAttributes', $value); + } + /** * Sets the onPremisesLastSyncDateTime property value. 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 January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in). * @param DateTime|null $value Value to set for the onPremisesLastSyncDateTime property. @@ -1724,13 +1815,29 @@ public function setUniqueName(?string $value): void { } /** - * Sets the unseenCount property value. Count of conversations that received new posts since the signed-in user last visited the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * Sets the unseenConversationsCount property value. Count of conversations that have had one or more new posts delivered since the signed-in user's last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * @param int|null $value Value to set for the unseenConversationsCount property. + */ + public function setUnseenConversationsCount(?int $value): void { + $this->getBackingStore()->set('unseenConversationsCount', $value); + } + + /** + * Sets the unseenCount property value. Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). * @param int|null $value Value to set for the unseenCount property. */ public function setUnseenCount(?int $value): void { $this->getBackingStore()->set('unseenCount', $value); } + /** + * Sets the unseenMessagesCount property value. Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * @param int|null $value Value to set for the unseenMessagesCount property. + */ + public function setUnseenMessagesCount(?int $value): void { + $this->getBackingStore()->set('unseenMessagesCount', $value); + } + /** * Sets the visibility property value. Specifies the group join policy and group content visibility for groups. The possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value isn't specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable. * @param string|null $value Value to set for the visibility property. diff --git a/src/Generated/Models/GroupAccessType.php b/src/Generated/Models/GroupAccessType.php new file mode 100644 index 00000000000..102e14e6986 --- /dev/null +++ b/src/Generated/Models/GroupAccessType.php @@ -0,0 +1,13 @@ +setOdataType('#microsoft.graph.identityGovernance.cancelRunsScope'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CancelRunsScope + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CancelRunsScope { + return new CancelRunsScope(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'runs' => fn(ParseNode $n) => $o->setRuns($n->getCollectionOfObjectValues([Run::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the runs property value. The runs property + * @return array|null + */ + public function getRuns(): ?array { + $val = $this->getBackingStore()->get('runs'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, Run::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'runs'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('runs', $this->getRuns()); + } + + /** + * Sets the runs property value. The runs property + * @param array|null $value Value to set for the runs property. + */ + public function setRuns(?array $value): void { + $this->getBackingStore()->set('runs', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/CancelScope.php b/src/Generated/Models/IdentityGovernance/CancelScope.php new file mode 100644 index 00000000000..392aea6cced --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/CancelScope.php @@ -0,0 +1,121 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CancelScope + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CancelScope { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.cancelRunsScope': return new CancelRunsScope(); + } + } + return new CancelScope(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/CountBasedQuarantineCondition.php b/src/Generated/Models/IdentityGovernance/CountBasedQuarantineCondition.php new file mode 100644 index 00000000000..5dab945334e --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/CountBasedQuarantineCondition.php @@ -0,0 +1,68 @@ +setOdataType('#microsoft.graph.identityGovernance.countBasedQuarantineCondition'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CountBasedQuarantineCondition + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CountBasedQuarantineCondition { + return new CountBasedQuarantineCondition(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'threshold' => fn(ParseNode $n) => $o->setThreshold($n->getIntegerValue()), + ]); + } + + /** + * Gets the threshold property value. The maximum number of users a workflow run can process before the workflow is quarantined. + * @return int|null + */ + public function getThreshold(): ?int { + $val = $this->getBackingStore()->get('threshold'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'threshold'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeIntegerValue('threshold', $this->getThreshold()); + } + + /** + * Sets the threshold property value. The maximum number of users a workflow run can process before the workflow is quarantined. + * @param int|null $value Value to set for the threshold property. + */ + public function setThreshold(?int $value): void { + $this->getBackingStore()->set('threshold', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/LifecycleManagementSettings.php b/src/Generated/Models/IdentityGovernance/LifecycleManagementSettings.php index 6a7001c62cb..eb1f286a719 100644 --- a/src/Generated/Models/IdentityGovernance/LifecycleManagementSettings.php +++ b/src/Generated/Models/IdentityGovernance/LifecycleManagementSettings.php @@ -46,10 +46,23 @@ public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ 'emailSettings' => fn(ParseNode $n) => $o->setEmailSettings($n->getObjectValue([EmailSettings::class, 'createFromDiscriminatorValue'])), + 'quarantineConfiguration' => fn(ParseNode $n) => $o->setQuarantineConfiguration($n->getObjectValue([QuarantineConfiguration::class, 'createFromDiscriminatorValue'])), 'workflowScheduleIntervalInHours' => fn(ParseNode $n) => $o->setWorkflowScheduleIntervalInHours($n->getIntegerValue()), ]); } + /** + * Gets the quarantineConfiguration property value. The tenant-level quarantine configuration that automatically halts a workflow when its threshold conditions are met. Optional. + * @return QuarantineConfiguration|null + */ + public function getQuarantineConfiguration(): ?QuarantineConfiguration { + $val = $this->getBackingStore()->get('quarantineConfiguration'); + if (is_null($val) || $val instanceof QuarantineConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'quarantineConfiguration'"); + } + /** * Gets the workflowScheduleIntervalInHours property value. The interval in hours at which all workflows running in the tenant should be scheduled for execution. This interval has a minimum value of 1 and a maximum value of 24. The default value is 3 hours. * @return int|null @@ -69,6 +82,7 @@ public function getWorkflowScheduleIntervalInHours(): ?int { public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeObjectValue('emailSettings', $this->getEmailSettings()); + $writer->writeObjectValue('quarantineConfiguration', $this->getQuarantineConfiguration()); $writer->writeIntegerValue('workflowScheduleIntervalInHours', $this->getWorkflowScheduleIntervalInHours()); } @@ -80,6 +94,14 @@ public function setEmailSettings(?EmailSettings $value): void { $this->getBackingStore()->set('emailSettings', $value); } + /** + * Sets the quarantineConfiguration property value. The tenant-level quarantine configuration that automatically halts a workflow when its threshold conditions are met. Optional. + * @param QuarantineConfiguration|null $value Value to set for the quarantineConfiguration property. + */ + public function setQuarantineConfiguration(?QuarantineConfiguration $value): void { + $this->getBackingStore()->set('quarantineConfiguration', $value); + } + /** * Sets the workflowScheduleIntervalInHours property value. The interval in hours at which all workflows running in the tenant should be scheduled for execution. This interval has a minimum value of 1 and a maximum value of 24. The default value is 3 hours. * @param int|null $value Value to set for the workflowScheduleIntervalInHours property. diff --git a/src/Generated/Models/IdentityGovernance/LifecycleWorkflowProcessingStatus.php b/src/Generated/Models/IdentityGovernance/LifecycleWorkflowProcessingStatus.php index 4ce217a547c..b5847d7d766 100644 --- a/src/Generated/Models/IdentityGovernance/LifecycleWorkflowProcessingStatus.php +++ b/src/Generated/Models/IdentityGovernance/LifecycleWorkflowProcessingStatus.php @@ -12,4 +12,6 @@ class LifecycleWorkflowProcessingStatus extends Enum { public const CANCELED = "canceled"; public const FAILED = "failed"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; + public const CANCELING = "canceling"; + public const QUARANTINED = "quarantined"; } diff --git a/src/Generated/Models/IdentityGovernance/MatchMode.php b/src/Generated/Models/IdentityGovernance/MatchMode.php new file mode 100644 index 00000000000..cfeeb0b68c6 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/MatchMode.php @@ -0,0 +1,11 @@ +setOdataType('#microsoft.graph.identityGovernance.percentageBasedQuarantineCondition'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PercentageBasedQuarantineCondition + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PercentageBasedQuarantineCondition { + return new PercentageBasedQuarantineCondition(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'percentage' => fn(ParseNode $n) => $o->setPercentage($n->getIntegerValue()), + ]); + } + + /** + * Gets the percentage property value. The maximum percentage of in-scope users a workflow run can process before the workflow is quarantined. + * @return int|null + */ + public function getPercentage(): ?int { + $val = $this->getBackingStore()->get('percentage'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'percentage'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeIntegerValue('percentage', $this->getPercentage()); + } + + /** + * Sets the percentage property value. The maximum percentage of in-scope users a workflow run can process before the workflow is quarantined. + * @param int|null $value Value to set for the percentage property. + */ + public function setPercentage(?int $value): void { + $this->getBackingStore()->set('percentage', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/PreviewFailedTask.php b/src/Generated/Models/IdentityGovernance/PreviewFailedTask.php new file mode 100644 index 00000000000..58cd90913f1 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/PreviewFailedTask.php @@ -0,0 +1,202 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PreviewFailedTask + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PreviewFailedTask { + return new PreviewFailedTask(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the definitionId property value. The identifier of the task definition of the task that failed during the preview operation of a workflow. + * @return string|null + */ + public function getDefinitionId(): ?string { + $val = $this->getBackingStore()->get('definitionId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'definitionId'"); + } + + /** + * Gets the failureReason property value. The reason why the task failed in the preview operation of a workflow. + * @return string|null + */ + public function getFailureReason(): ?string { + $val = $this->getBackingStore()->get('failureReason'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'failureReason'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'definitionId' => fn(ParseNode $n) => $o->setDefinitionId($n->getStringValue()), + 'failureReason' => fn(ParseNode $n) => $o->setFailureReason($n->getStringValue()), + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'taskId' => fn(ParseNode $n) => $o->setTaskId($n->getStringValue()), + ]; + } + + /** + * Gets the name property value. The name of the task that failed within the preview operation of a workflow. + * @return string|null + */ + public function getName(): ?string { + $val = $this->getBackingStore()->get('name'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'name'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the taskId property value. The identifier of the task that failed during the preview operation of a workflow. + * @return string|null + */ + public function getTaskId(): ?string { + $val = $this->getBackingStore()->get('taskId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'taskId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('definitionId', $this->getDefinitionId()); + $writer->writeStringValue('failureReason', $this->getFailureReason()); + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('taskId', $this->getTaskId()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the definitionId property value. The identifier of the task definition of the task that failed during the preview operation of a workflow. + * @param string|null $value Value to set for the definitionId property. + */ + public function setDefinitionId(?string $value): void { + $this->getBackingStore()->set('definitionId', $value); + } + + /** + * Sets the failureReason property value. The reason why the task failed in the preview operation of a workflow. + * @param string|null $value Value to set for the failureReason property. + */ + public function setFailureReason(?string $value): void { + $this->getBackingStore()->set('failureReason', $value); + } + + /** + * Sets the name property value. The name of the task that failed within the preview operation of a workflow. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the taskId property value. The identifier of the task that failed during the preview operation of a workflow. + * @param string|null $value Value to set for the taskId property. + */ + public function setTaskId(?string $value): void { + $this->getBackingStore()->set('taskId', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/QuarantineCondition.php b/src/Generated/Models/IdentityGovernance/QuarantineCondition.php new file mode 100644 index 00000000000..8c56ffa3e7e --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/QuarantineCondition.php @@ -0,0 +1,122 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return QuarantineCondition + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): QuarantineCondition { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.identityGovernance.countBasedQuarantineCondition': return new CountBasedQuarantineCondition(); + case '#microsoft.graph.identityGovernance.percentageBasedQuarantineCondition': return new PercentageBasedQuarantineCondition(); + } + } + return new QuarantineCondition(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/QuarantineConfiguration.php b/src/Generated/Models/IdentityGovernance/QuarantineConfiguration.php new file mode 100644 index 00000000000..400336e6535 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/QuarantineConfiguration.php @@ -0,0 +1,161 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return QuarantineConfiguration + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): QuarantineConfiguration { + return new QuarantineConfiguration(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the conditions property value. The set of threshold conditions evaluated for the workflow. Each condition is either a countBasedQuarantineCondition or a percentageBasedQuarantineCondition. + * @return array|null + */ + public function getConditions(): ?array { + $val = $this->getBackingStore()->get('conditions'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, QuarantineCondition::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'conditions'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'conditions' => fn(ParseNode $n) => $o->setConditions($n->getCollectionOfObjectValues([QuarantineCondition::class, 'createFromDiscriminatorValue'])), + 'matchMode' => fn(ParseNode $n) => $o->setMatchMode($n->getEnumValue(MatchMode::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the matchMode property value. The matchMode property + * @return MatchMode|null + */ + public function getMatchMode(): ?MatchMode { + $val = $this->getBackingStore()->get('matchMode'); + if (is_null($val) || $val instanceof MatchMode) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'matchMode'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('conditions', $this->getConditions()); + $writer->writeEnumValue('matchMode', $this->getMatchMode()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the conditions property value. The set of threshold conditions evaluated for the workflow. Each condition is either a countBasedQuarantineCondition or a percentageBasedQuarantineCondition. + * @param array|null $value Value to set for the conditions property. + */ + public function setConditions(?array $value): void { + $this->getBackingStore()->set('conditions', $value); + } + + /** + * Sets the matchMode property value. The matchMode property + * @param MatchMode|null $value Value to set for the matchMode property. + */ + public function setMatchMode(?MatchMode $value): void { + $this->getBackingStore()->set('matchMode', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/QuarantineDetails.php b/src/Generated/Models/IdentityGovernance/QuarantineDetails.php new file mode 100644 index 00000000000..3f067b98a93 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/QuarantineDetails.php @@ -0,0 +1,181 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return QuarantineDetails + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): QuarantineDetails { + return new QuarantineDetails(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'quarantinedDateTime' => fn(ParseNode $n) => $o->setQuarantinedDateTime($n->getDateTimeValue()), + 'quarantineReason' => fn(ParseNode $n) => $o->setQuarantineReason($n->getStringValue()), + 'quarantineType' => fn(ParseNode $n) => $o->setQuarantineType($n->getEnumValue(QuarantineType::class)), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the quarantinedDateTime property value. The date and time when the workflow was quarantined. + * @return DateTime|null + */ + public function getQuarantinedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('quarantinedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'quarantinedDateTime'"); + } + + /** + * Gets the quarantineReason property value. The reason the workflow was quarantined. + * @return string|null + */ + public function getQuarantineReason(): ?string { + $val = $this->getBackingStore()->get('quarantineReason'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'quarantineReason'"); + } + + /** + * Gets the quarantineType property value. The quarantineType property + * @return QuarantineType|null + */ + public function getQuarantineType(): ?QuarantineType { + $val = $this->getBackingStore()->get('quarantineType'); + if (is_null($val) || $val instanceof QuarantineType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'quarantineType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeDateTimeValue('quarantinedDateTime', $this->getQuarantinedDateTime()); + $writer->writeStringValue('quarantineReason', $this->getQuarantineReason()); + $writer->writeEnumValue('quarantineType', $this->getQuarantineType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the quarantinedDateTime property value. The date and time when the workflow was quarantined. + * @param DateTime|null $value Value to set for the quarantinedDateTime property. + */ + public function setQuarantinedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('quarantinedDateTime', $value); + } + + /** + * Sets the quarantineReason property value. The reason the workflow was quarantined. + * @param string|null $value Value to set for the quarantineReason property. + */ + public function setQuarantineReason(?string $value): void { + $this->getBackingStore()->set('quarantineReason', $value); + } + + /** + * Sets the quarantineType property value. The quarantineType property + * @param QuarantineType|null $value Value to set for the quarantineType property. + */ + public function setQuarantineType(?QuarantineType $value): void { + $this->getBackingStore()->set('quarantineType', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/QuarantineType.php b/src/Generated/Models/IdentityGovernance/QuarantineType.php new file mode 100644 index 00000000000..65fd8744b66 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/QuarantineType.php @@ -0,0 +1,13 @@ + fn(ParseNode $n) => $o->setExecutionScope($n->getCollectionOfObjectValues([UserProcessingResult::class, 'createFromDiscriminatorValue'])), 'id' => fn(ParseNode $n) => $o->setId($n->getStringValue()), 'nextScheduleRunDateTime' => fn(ParseNode $n) => $o->setNextScheduleRunDateTime($n->getDateTimeValue()), + 'previewScope' => fn(ParseNode $n) => $o->setPreviewScope($n->getCollectionOfObjectValues([DirectoryObject::class, 'createFromDiscriminatorValue'])), + 'quarantineDetails' => fn(ParseNode $n) => $o->setQuarantineDetails($n->getObjectValue([QuarantineDetails::class, 'createFromDiscriminatorValue'])), 'runs' => fn(ParseNode $n) => $o->setRuns($n->getCollectionOfObjectValues([Run::class, 'createFromDiscriminatorValue'])), + 'settings' => fn(ParseNode $n) => $o->setSettings($n->getObjectValue([WorkflowSetting::class, 'createFromDiscriminatorValue'])), 'taskReports' => fn(ParseNode $n) => $o->setTaskReports($n->getCollectionOfObjectValues([TaskReport::class, 'createFromDiscriminatorValue'])), 'userProcessingResults' => fn(ParseNode $n) => $o->setUserProcessingResults($n->getCollectionOfObjectValues([UserProcessingResult::class, 'createFromDiscriminatorValue'])), 'version' => fn(ParseNode $n) => $o->setVersion($n->getIntegerValue()), @@ -96,6 +100,32 @@ public function getNextScheduleRunDateTime(): ?DateTime { throw new \UnexpectedValueException("Invalid type found in backing store for 'nextScheduleRunDateTime'"); } + /** + * Gets the previewScope property value. The preview scope for the workflow. + * @return array|null + */ + public function getPreviewScope(): ?array { + $val = $this->getBackingStore()->get('previewScope'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DirectoryObject::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'previewScope'"); + } + + /** + * Gets the quarantineDetails property value. The quarantineDetails property + * @return QuarantineDetails|null + */ + public function getQuarantineDetails(): ?QuarantineDetails { + $val = $this->getBackingStore()->get('quarantineDetails'); + if (is_null($val) || $val instanceof QuarantineDetails) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'quarantineDetails'"); + } + /** * Gets the runs property value. Workflow runs. * @return array|null @@ -110,6 +140,18 @@ public function getRuns(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'runs'"); } + /** + * Gets the settings property value. The settings property + * @return WorkflowSetting|null + */ + public function getSettings(): ?WorkflowSetting { + $val = $this->getBackingStore()->get('settings'); + if (is_null($val) || $val instanceof WorkflowSetting) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'settings'"); + } + /** * Gets the taskReports property value. Represents the aggregation of task execution data for tasks within a workflow object. * @return array|null @@ -174,7 +216,10 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('executionScope', $this->getExecutionScope()); $writer->writeStringValue('id', $this->getId()); $writer->writeDateTimeValue('nextScheduleRunDateTime', $this->getNextScheduleRunDateTime()); + $writer->writeCollectionOfObjectValues('previewScope', $this->getPreviewScope()); + $writer->writeObjectValue('quarantineDetails', $this->getQuarantineDetails()); $writer->writeCollectionOfObjectValues('runs', $this->getRuns()); + $writer->writeObjectValue('settings', $this->getSettings()); $writer->writeCollectionOfObjectValues('taskReports', $this->getTaskReports()); $writer->writeCollectionOfObjectValues('userProcessingResults', $this->getUserProcessingResults()); $writer->writeIntegerValue('version', $this->getVersion()); @@ -213,6 +258,22 @@ public function setNextScheduleRunDateTime(?DateTime $value): void { $this->getBackingStore()->set('nextScheduleRunDateTime', $value); } + /** + * Sets the previewScope property value. The preview scope for the workflow. + * @param array|null $value Value to set for the previewScope property. + */ + public function setPreviewScope(?array $value): void { + $this->getBackingStore()->set('previewScope', $value); + } + + /** + * Sets the quarantineDetails property value. The quarantineDetails property + * @param QuarantineDetails|null $value Value to set for the quarantineDetails property. + */ + public function setQuarantineDetails(?QuarantineDetails $value): void { + $this->getBackingStore()->set('quarantineDetails', $value); + } + /** * Sets the runs property value. Workflow runs. * @param array|null $value Value to set for the runs property. @@ -221,6 +282,14 @@ public function setRuns(?array $value): void { $this->getBackingStore()->set('runs', $value); } + /** + * Sets the settings property value. The settings property + * @param WorkflowSetting|null $value Value to set for the settings property. + */ + public function setSettings(?WorkflowSetting $value): void { + $this->getBackingStore()->set('settings', $value); + } + /** * Sets the taskReports property value. Represents the aggregation of task execution data for tasks within a workflow object. * @param array|null $value Value to set for the taskReports property. diff --git a/src/Generated/Models/IdentityGovernance/WorkflowExecutionType.php b/src/Generated/Models/IdentityGovernance/WorkflowExecutionType.php index ec509b38e9b..aeaa7a96e5c 100644 --- a/src/Generated/Models/IdentityGovernance/WorkflowExecutionType.php +++ b/src/Generated/Models/IdentityGovernance/WorkflowExecutionType.php @@ -9,4 +9,5 @@ class WorkflowExecutionType extends Enum { public const ON_DEMAND = "onDemand"; public const UNKNOWN_FUTURE_VALUE = "unknownFutureValue"; public const ACTIVATED_WITH_SCOPE = "activatedWithScope"; + public const PREVIEW = "preview"; } diff --git a/src/Generated/Models/IdentityGovernance/WorkflowSetting.php b/src/Generated/Models/IdentityGovernance/WorkflowSetting.php new file mode 100644 index 00000000000..076e0489cf1 --- /dev/null +++ b/src/Generated/Models/IdentityGovernance/WorkflowSetting.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return WorkflowSetting + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WorkflowSetting { + return new WorkflowSetting(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'quarantineConfiguration' => fn(ParseNode $n) => $o->setQuarantineConfiguration($n->getObjectValue([QuarantineConfiguration::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the quarantineConfiguration property value. The threshold configuration that automatically halts the workflow when its conditions are met. + * @return QuarantineConfiguration|null + */ + public function getQuarantineConfiguration(): ?QuarantineConfiguration { + $val = $this->getBackingStore()->get('quarantineConfiguration'); + if (is_null($val) || $val instanceof QuarantineConfiguration) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'quarantineConfiguration'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeObjectValue('quarantineConfiguration', $this->getQuarantineConfiguration()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the quarantineConfiguration property value. The threshold configuration that automatically halts the workflow when its conditions are met. + * @param QuarantineConfiguration|null $value Value to set for the quarantineConfiguration property. + */ + public function setQuarantineConfiguration(?QuarantineConfiguration $value): void { + $this->getBackingStore()->set('quarantineConfiguration', $value); + } + +} diff --git a/src/Generated/Models/IdentityGovernance/WorkflowVersion.php b/src/Generated/Models/IdentityGovernance/WorkflowVersion.php index 93ded58c8ab..e258eee8dec 100644 --- a/src/Generated/Models/IdentityGovernance/WorkflowVersion.php +++ b/src/Generated/Models/IdentityGovernance/WorkflowVersion.php @@ -32,10 +32,23 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Workf public function getFieldDeserializers(): array { $o = $this; return array_merge(parent::getFieldDeserializers(), [ + 'settings' => fn(ParseNode $n) => $o->setSettings($n->getObjectValue([WorkflowSetting::class, 'createFromDiscriminatorValue'])), 'versionNumber' => fn(ParseNode $n) => $o->setVersionNumber($n->getIntegerValue()), ]); } + /** + * Gets the settings property value. The settings property + * @return WorkflowSetting|null + */ + public function getSettings(): ?WorkflowSetting { + $val = $this->getBackingStore()->get('settings'); + if (is_null($val) || $val instanceof WorkflowSetting) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'settings'"); + } + /** * Gets the versionNumber property value. The version of the workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. * @return int|null @@ -54,9 +67,18 @@ public function getVersionNumber(): ?int { */ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); + $writer->writeObjectValue('settings', $this->getSettings()); $writer->writeIntegerValue('versionNumber', $this->getVersionNumber()); } + /** + * Sets the settings property value. The settings property + * @param WorkflowSetting|null $value Value to set for the settings property. + */ + public function setSettings(?WorkflowSetting $value): void { + $this->getBackingStore()->set('settings', $value); + } + /** * Sets the versionNumber property value. The version of the workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. * @param int|null $value Value to set for the versionNumber property. diff --git a/src/Generated/Models/NotificationEventsType.php b/src/Generated/Models/NotificationEventsType.php new file mode 100644 index 00000000000..11423830424 --- /dev/null +++ b/src/Generated/Models/NotificationEventsType.php @@ -0,0 +1,11 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return NotificationRecipients + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): NotificationRecipients { + return new NotificationRecipients(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the customRecipients property value. A list of users or groups that receive notifications. Only specify this property when role is set to custom. + * @return array|null + */ + public function getCustomRecipients(): ?array { + $val = $this->getBackingStore()->get('customRecipients'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, EmailIdentity::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'customRecipients'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'customRecipients' => fn(ParseNode $n) => $o->setCustomRecipients($n->getCollectionOfObjectValues([EmailIdentity::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'role' => fn(ParseNode $n) => $o->setRole($n->getEnumValue(NotificationRecipientsType::class)), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the role property value. The role property + * @return NotificationRecipientsType|null + */ + public function getRole(): ?NotificationRecipientsType { + $val = $this->getBackingStore()->get('role'); + if (is_null($val) || $val instanceof NotificationRecipientsType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'role'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('customRecipients', $this->getCustomRecipients()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('role', $this->getRole()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the customRecipients property value. A list of users or groups that receive notifications. Only specify this property when role is set to custom. + * @param array|null $value Value to set for the customRecipients property. + */ + public function setCustomRecipients(?array $value): void { + $this->getBackingStore()->set('customRecipients', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the role property value. The role property + * @param NotificationRecipientsType|null $value Value to set for the role property. + */ + public function setRole(?NotificationRecipientsType $value): void { + $this->getBackingStore()->set('role', $value); + } + +} diff --git a/src/Generated/Models/NotificationRecipientsType.php b/src/Generated/Models/NotificationRecipientsType.php new file mode 100644 index 00000000000..eb813309dc8 --- /dev/null +++ b/src/Generated/Models/NotificationRecipientsType.php @@ -0,0 +1,14 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); } diff --git a/src/Generated/Models/OnPremisesDirectorySynchronizationFeature.php b/src/Generated/Models/OnPremisesDirectorySynchronizationFeature.php index dbc5f8ae0d0..f55a4db8b24 100644 --- a/src/Generated/Models/OnPremisesDirectorySynchronizationFeature.php +++ b/src/Generated/Models/OnPremisesDirectorySynchronizationFeature.php @@ -48,7 +48,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property value. The allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property + * Gets the allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property value. When true, allows on-premises directory sync clients to update the onPremisesObjectIdentifier property. * @return bool|null */ public function getAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled(): ?bool { @@ -376,7 +376,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property value. The allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property + * Sets the allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property value. When true, allows on-premises directory sync clients to update the onPremisesObjectIdentifier property. * @param bool|null $value Value to set for the allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property. */ public function setAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled(?bool $value): void { diff --git a/src/Generated/Models/OnlineMeeting.php b/src/Generated/Models/OnlineMeeting.php index 2f32a342e20..e9c83e92fb4 100644 --- a/src/Generated/Models/OnlineMeeting.php +++ b/src/Generated/Models/OnlineMeeting.php @@ -9,9 +9,6 @@ use Microsoft\Kiota\Abstractions\Types\TypeUtils; use Psr\Http\Message\StreamInterface; -/** - * Represents a Microsoft online meeting. -*/ class OnlineMeeting extends OnlineMeetingBase implements Parsable { /** diff --git a/src/Generated/Models/PackageAccessEntity.php b/src/Generated/Models/PackageAccessEntity.php new file mode 100644 index 00000000000..68722e90dda --- /dev/null +++ b/src/Generated/Models/PackageAccessEntity.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PackageAccessEntity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PackageAccessEntity { + return new PackageAccessEntity(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'resourceId' => fn(ParseNode $n) => $o->setResourceId($n->getStringValue()), + 'resourceType' => fn(ParseNode $n) => $o->setResourceType($n->getEnumValue(AccessEntityType::class)), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the resourceId property value. The resourceId property + * @return string|null + */ + public function getResourceId(): ?string { + $val = $this->getBackingStore()->get('resourceId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceId'"); + } + + /** + * Gets the resourceType property value. The resourceType property + * @return AccessEntityType|null + */ + public function getResourceType(): ?AccessEntityType { + $val = $this->getBackingStore()->get('resourceType'); + if (is_null($val) || $val instanceof AccessEntityType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('resourceId', $this->getResourceId()); + $writer->writeEnumValue('resourceType', $this->getResourceType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the resourceId property value. The resourceId property + * @param string|null $value Value to set for the resourceId property. + */ + public function setResourceId(?string $value): void { + $this->getBackingStore()->set('resourceId', $value); + } + + /** + * Sets the resourceType property value. The resourceType property + * @param AccessEntityType|null $value Value to set for the resourceType property. + */ + public function setResourceType(?AccessEntityType $value): void { + $this->getBackingStore()->set('resourceType', $value); + } + +} diff --git a/src/Generated/Models/PackageElement.php b/src/Generated/Models/PackageElement.php new file mode 100644 index 00000000000..1c7d0e9604f --- /dev/null +++ b/src/Generated/Models/PackageElement.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PackageElement + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PackageElement { + return new PackageElement(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'id' => fn(ParseNode $n) => $o->setId($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the id property value. The id property + * @return string|null + */ + public function getId(): ?string { + $val = $this->getBackingStore()->get('id'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'id'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('id', $this->getId()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the id property value. The id property + * @param string|null $value Value to set for the id property. + */ + public function setId(?string $value): void { + $this->getBackingStore()->set('id', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/PackageElementDetail.php b/src/Generated/Models/PackageElementDetail.php new file mode 100644 index 00000000000..15de51b8043 --- /dev/null +++ b/src/Generated/Models/PackageElementDetail.php @@ -0,0 +1,161 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PackageElementDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PackageElementDetail { + return new PackageElementDetail(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the elements property value. The elements property + * @return array|null + */ + public function getElements(): ?array { + $val = $this->getBackingStore()->get('elements'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, PackageElement::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'elements'"); + } + + /** + * Gets the elementType property value. The elementType property + * @return string|null + */ + public function getElementType(): ?string { + $val = $this->getBackingStore()->get('elementType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'elementType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'elements' => fn(ParseNode $n) => $o->setElements($n->getCollectionOfObjectValues([PackageElement::class, 'createFromDiscriminatorValue'])), + 'elementType' => fn(ParseNode $n) => $o->setElementType($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('elements', $this->getElements()); + $writer->writeStringValue('elementType', $this->getElementType()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the elements property value. The elements property + * @param array|null $value Value to set for the elements property. + */ + public function setElements(?array $value): void { + $this->getBackingStore()->set('elements', $value); + } + + /** + * Sets the elementType property value. The elementType property + * @param string|null $value Value to set for the elementType property. + */ + public function setElementType(?string $value): void { + $this->getBackingStore()->set('elementType', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/PackageStatus.php b/src/Generated/Models/PackageStatus.php new file mode 100644 index 00000000000..7bd6967006d --- /dev/null +++ b/src/Generated/Models/PackageStatus.php @@ -0,0 +1,12 @@ +getBackingStore()->get('federatedTokenValidationPolicy'); + if (is_null($val) || $val instanceof FederatedTokenValidationPolicy) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'federatedTokenValidationPolicy'"); + } + /** * The deserialization information for the current model * @return array @@ -213,6 +225,7 @@ public function getFieldDeserializers(): array { 'defaultAppManagementPolicy' => fn(ParseNode $n) => $o->setDefaultAppManagementPolicy($n->getObjectValue([TenantAppManagementPolicy::class, 'createFromDiscriminatorValue'])), 'deviceRegistrationPolicy' => fn(ParseNode $n) => $o->setDeviceRegistrationPolicy($n->getObjectValue([DeviceRegistrationPolicy::class, 'createFromDiscriminatorValue'])), 'featureRolloutPolicies' => fn(ParseNode $n) => $o->setFeatureRolloutPolicies($n->getCollectionOfObjectValues([FeatureRolloutPolicy::class, 'createFromDiscriminatorValue'])), + 'federatedTokenValidationPolicy' => fn(ParseNode $n) => $o->setFederatedTokenValidationPolicy($n->getObjectValue([FederatedTokenValidationPolicy::class, 'createFromDiscriminatorValue'])), 'homeRealmDiscoveryPolicies' => fn(ParseNode $n) => $o->setHomeRealmDiscoveryPolicies($n->getCollectionOfObjectValues([HomeRealmDiscoveryPolicy::class, 'createFromDiscriminatorValue'])), 'identitySecurityDefaultsEnforcementPolicy' => fn(ParseNode $n) => $o->setIdentitySecurityDefaultsEnforcementPolicy($n->getObjectValue([IdentitySecurityDefaultsEnforcementPolicy::class, 'createFromDiscriminatorValue'])), 'ownerlessGroupPolicy' => fn(ParseNode $n) => $o->setOwnerlessGroupPolicy($n->getObjectValue([OwnerlessGroupPolicy::class, 'createFromDiscriminatorValue'])), @@ -351,6 +364,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeObjectValue('defaultAppManagementPolicy', $this->getDefaultAppManagementPolicy()); $writer->writeObjectValue('deviceRegistrationPolicy', $this->getDeviceRegistrationPolicy()); $writer->writeCollectionOfObjectValues('featureRolloutPolicies', $this->getFeatureRolloutPolicies()); + $writer->writeObjectValue('federatedTokenValidationPolicy', $this->getFederatedTokenValidationPolicy()); $writer->writeCollectionOfObjectValues('homeRealmDiscoveryPolicies', $this->getHomeRealmDiscoveryPolicies()); $writer->writeObjectValue('identitySecurityDefaultsEnforcementPolicy', $this->getIdentitySecurityDefaultsEnforcementPolicy()); $writer->writeObjectValue('ownerlessGroupPolicy', $this->getOwnerlessGroupPolicy()); @@ -465,6 +479,14 @@ public function setFeatureRolloutPolicies(?array $value): void { $this->getBackingStore()->set('featureRolloutPolicies', $value); } + /** + * Sets the federatedTokenValidationPolicy property value. The federatedTokenValidationPolicy property + * @param FederatedTokenValidationPolicy|null $value Value to set for the federatedTokenValidationPolicy property. + */ + public function setFederatedTokenValidationPolicy(?FederatedTokenValidationPolicy $value): void { + $this->getBackingStore()->set('federatedTokenValidationPolicy', $value); + } + /** * Sets the homeRealmDiscoveryPolicies property value. The policy to control Microsoft Entra authentication behavior for federated users. * @param array|null $value Value to set for the homeRealmDiscoveryPolicies property. diff --git a/src/Generated/Models/ProfileCardProperty.php b/src/Generated/Models/ProfileCardProperty.php index 2a6b3215a1f..e051bf5d84b 100644 --- a/src/Generated/Models/ProfileCardProperty.php +++ b/src/Generated/Models/ProfileCardProperty.php @@ -60,9 +60,22 @@ public function getFieldDeserializers(): array { return array_merge(parent::getFieldDeserializers(), [ 'annotations' => fn(ParseNode $n) => $o->setAnnotations($n->getCollectionOfObjectValues([ProfileCardAnnotation::class, 'createFromDiscriminatorValue'])), 'directoryPropertyName' => fn(ParseNode $n) => $o->setDirectoryPropertyName($n->getStringValue()), + 'isVisible' => fn(ParseNode $n) => $o->setIsVisible($n->getBooleanValue()), ]); } + /** + * Gets the isVisible property value. Indicates whether the given directory property should be shown on a user’s profile card. + * @return bool|null + */ + public function getIsVisible(): ?bool { + $val = $this->getBackingStore()->get('isVisible'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'isVisible'"); + } + /** * Serializes information the current object * @param SerializationWriter $writer Serialization writer to use to serialize this model @@ -71,6 +84,7 @@ public function serialize(SerializationWriter $writer): void { parent::serialize($writer); $writer->writeCollectionOfObjectValues('annotations', $this->getAnnotations()); $writer->writeStringValue('directoryPropertyName', $this->getDirectoryPropertyName()); + $writer->writeBooleanValue('isVisible', $this->getIsVisible()); } /** @@ -89,4 +103,12 @@ public function setDirectoryPropertyName(?string $value): void { $this->getBackingStore()->set('directoryPropertyName', $value); } + /** + * Sets the isVisible property value. Indicates whether the given directory property should be shown on a user’s profile card. + * @param bool|null $value Value to set for the isVisible property. + */ + public function setIsVisible(?bool $value): void { + $this->getBackingStore()->set('isVisible', $value); + } + } diff --git a/src/Generated/Models/Reminder.php b/src/Generated/Models/Reminder.php index c12f2496902..c486cf9d188 100644 --- a/src/Generated/Models/Reminder.php +++ b/src/Generated/Models/Reminder.php @@ -80,7 +80,7 @@ public function getEventEndTime(): ?DateTimeTimeZone { } /** - * Gets the eventId property value. The unique ID of the event. Read only. + * Gets the eventId property value. The unique ID of the event. Read-only. * @return string|null */ public function getEventId(): ?string { @@ -232,7 +232,7 @@ public function setEventEndTime(?DateTimeTimeZone $value): void { } /** - * Sets the eventId property value. The unique ID of the event. Read only. + * Sets the eventId property value. The unique ID of the event. Read-only. * @param string|null $value Value to set for the eventId property. */ public function setEventId(?string $value): void { diff --git a/src/Generated/Models/RestEncryptionType.php b/src/Generated/Models/RestEncryptionType.php new file mode 100644 index 00000000000..7468c912db0 --- /dev/null +++ b/src/Generated/Models/RestEncryptionType.php @@ -0,0 +1,17 @@ +setOdataType('#microsoft.graph.security.a365AiExecuteTool'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return A365AiExecuteTool + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): A365AiExecuteTool { + return new A365AiExecuteTool(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/A365AiInferenceCall.php b/src/Generated/Models/Security/A365AiInferenceCall.php new file mode 100644 index 00000000000..b986ea1efea --- /dev/null +++ b/src/Generated/Models/Security/A365AiInferenceCall.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.a365AiInferenceCall'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return A365AiInferenceCall + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): A365AiInferenceCall { + return new A365AiInferenceCall(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/A365AiInvokeAgent.php b/src/Generated/Models/Security/A365AiInvokeAgent.php new file mode 100644 index 00000000000..a493cd5794a --- /dev/null +++ b/src/Generated/Models/Security/A365AiInvokeAgent.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.a365AiInvokeAgent'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return A365AiInvokeAgent + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): A365AiInvokeAgent { + return new A365AiInvokeAgent(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/A365AiRunSummary.php b/src/Generated/Models/Security/A365AiRunSummary.php new file mode 100644 index 00000000000..a7f6947fd0f --- /dev/null +++ b/src/Generated/Models/Security/A365AiRunSummary.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.a365AiRunSummary'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return A365AiRunSummary + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): A365AiRunSummary { + return new A365AiRunSummary(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/A365SpanOutputs.php b/src/Generated/Models/Security/A365SpanOutputs.php new file mode 100644 index 00000000000..003d43aa042 --- /dev/null +++ b/src/Generated/Models/Security/A365SpanOutputs.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.a365SpanOutputs'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return A365SpanOutputs + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): A365SpanOutputs { + return new A365SpanOutputs(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AISpanOutputsAuditRecord.php b/src/Generated/Models/Security/AISpanOutputsAuditRecord.php new file mode 100644 index 00000000000..252ca9d2234 --- /dev/null +++ b/src/Generated/Models/Security/AISpanOutputsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.aISpanOutputsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AISpanOutputsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AISpanOutputsAuditRecord { + return new AISpanOutputsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AadRiskDetectionAuditRecord.php b/src/Generated/Models/Security/AadRiskDetectionAuditRecord.php new file mode 100644 index 00000000000..c1309286498 --- /dev/null +++ b/src/Generated/Models/Security/AadRiskDetectionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.aadRiskDetectionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AadRiskDetectionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AadRiskDetectionAuditRecord { + return new AadRiskDetectionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AdditionalDataOptions.php b/src/Generated/Models/Security/AdditionalDataOptions.php index 69d302b3c69..fa012ec52af 100644 --- a/src/Generated/Models/Security/AdditionalDataOptions.php +++ b/src/Generated/Models/Security/AdditionalDataOptions.php @@ -14,4 +14,5 @@ class AdditionalDataOptions extends Enum { public const MESSAGE_CONVERSATION_EXPANSION = "messageConversationExpansion"; public const LOCATIONS_WITHOUT_HITS = "locationsWithoutHits"; public const ALL_ITEMS_IN_FOLDER = "allItemsInFolder"; + public const CLOUD_NATIVE_HTML_CONVERSION = "cloudNativeHtmlConversion"; } diff --git a/src/Generated/Models/Security/AedAuditRecord.php b/src/Generated/Models/Security/AedAuditRecord.php new file mode 100644 index 00000000000..3b5f2d984e4 --- /dev/null +++ b/src/Generated/Models/Security/AedAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.aedAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AedAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AedAuditRecord { + return new AedAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AgentAdminActivityRecord.php b/src/Generated/Models/Security/AgentAdminActivityRecord.php new file mode 100644 index 00000000000..7b11bb65586 --- /dev/null +++ b/src/Generated/Models/Security/AgentAdminActivityRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.agentAdminActivityRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AgentAdminActivityRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AgentAdminActivityRecord { + return new AgentAdminActivityRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AgentSettingAdminActivity.php b/src/Generated/Models/Security/AgentSettingAdminActivity.php new file mode 100644 index 00000000000..f2697f94db4 --- /dev/null +++ b/src/Generated/Models/Security/AgentSettingAdminActivity.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.agentSettingAdminActivity'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AgentSettingAdminActivity + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AgentSettingAdminActivity { + return new AgentSettingAdminActivity(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AiAppInteractionAuditRecord.php b/src/Generated/Models/Security/AiAppInteractionAuditRecord.php new file mode 100644 index 00000000000..7f73aa803b8 --- /dev/null +++ b/src/Generated/Models/Security/AiAppInteractionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.aiAppInteractionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AiAppInteractionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AiAppInteractionAuditRecord { + return new AiAppInteractionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AiExecuteToolAuditRecord.php b/src/Generated/Models/Security/AiExecuteToolAuditRecord.php new file mode 100644 index 00000000000..25435db65cd --- /dev/null +++ b/src/Generated/Models/Security/AiExecuteToolAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.aiExecuteToolAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AiExecuteToolAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AiExecuteToolAuditRecord { + return new AiExecuteToolAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AiInteractionsChangeNotificationAuditRecord.php b/src/Generated/Models/Security/AiInteractionsChangeNotificationAuditRecord.php new file mode 100644 index 00000000000..1a63afd228f --- /dev/null +++ b/src/Generated/Models/Security/AiInteractionsChangeNotificationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AiInteractionsChangeNotificationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AiInteractionsChangeNotificationAuditRecord { + return new AiInteractionsChangeNotificationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AiInteractionsExportAuditRecord.php b/src/Generated/Models/Security/AiInteractionsExportAuditRecord.php new file mode 100644 index 00000000000..7de8ddf3df1 --- /dev/null +++ b/src/Generated/Models/Security/AiInteractionsExportAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.aiInteractionsExportAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AiInteractionsExportAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AiInteractionsExportAuditRecord { + return new AiInteractionsExportAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AiInteractionsSubscriptionAuditRecord.php b/src/Generated/Models/Security/AiInteractionsSubscriptionAuditRecord.php new file mode 100644 index 00000000000..08a521e0566 --- /dev/null +++ b/src/Generated/Models/Security/AiInteractionsSubscriptionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.aiInteractionsSubscriptionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AiInteractionsSubscriptionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AiInteractionsSubscriptionAuditRecord { + return new AiInteractionsSubscriptionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AiInvokeAgentAuditRecord.php b/src/Generated/Models/Security/AiInvokeAgentAuditRecord.php new file mode 100644 index 00000000000..0041908fd45 --- /dev/null +++ b/src/Generated/Models/Security/AiInvokeAgentAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.aiInvokeAgentAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AiInvokeAgentAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AiInvokeAgentAuditRecord { + return new AiInvokeAgentAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AipDiscover.php b/src/Generated/Models/Security/AipDiscover.php new file mode 100644 index 00000000000..04a51f3c58e --- /dev/null +++ b/src/Generated/Models/Security/AipDiscover.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.aipDiscover'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AipDiscover + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AipDiscover { + return new AipDiscover(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AipFileDeleted.php b/src/Generated/Models/Security/AipFileDeleted.php new file mode 100644 index 00000000000..9fd10daae4b --- /dev/null +++ b/src/Generated/Models/Security/AipFileDeleted.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.aipFileDeleted'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AipFileDeleted + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AipFileDeleted { + return new AipFileDeleted(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AipHeartBeat.php b/src/Generated/Models/Security/AipHeartBeat.php new file mode 100644 index 00000000000..7b038f86a3a --- /dev/null +++ b/src/Generated/Models/Security/AipHeartBeat.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.aipHeartBeat'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AipHeartBeat + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AipHeartBeat { + return new AipHeartBeat(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AipProtectionActionLogRequest.php b/src/Generated/Models/Security/AipProtectionActionLogRequest.php new file mode 100644 index 00000000000..dc25a08897d --- /dev/null +++ b/src/Generated/Models/Security/AipProtectionActionLogRequest.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.aipProtectionActionLogRequest'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AipProtectionActionLogRequest + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AipProtectionActionLogRequest { + return new AipProtectionActionLogRequest(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AipScannerDiscoverEvent.php b/src/Generated/Models/Security/AipScannerDiscoverEvent.php new file mode 100644 index 00000000000..06b885850c3 --- /dev/null +++ b/src/Generated/Models/Security/AipScannerDiscoverEvent.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.aipScannerDiscoverEvent'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AipScannerDiscoverEvent + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AipScannerDiscoverEvent { + return new AipScannerDiscoverEvent(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AipSensitivityLabelActionLogRequest.php b/src/Generated/Models/Security/AipSensitivityLabelActionLogRequest.php new file mode 100644 index 00000000000..7cec30b7385 --- /dev/null +++ b/src/Generated/Models/Security/AipSensitivityLabelActionLogRequest.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.aipSensitivityLabelActionLogRequest'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AipSensitivityLabelActionLogRequest + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AipSensitivityLabelActionLogRequest { + return new AipSensitivityLabelActionLogRequest(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AirAdminActionInvestigationData.php b/src/Generated/Models/Security/AirAdminActionInvestigationData.php new file mode 100644 index 00000000000..f930fe3b66b --- /dev/null +++ b/src/Generated/Models/Security/AirAdminActionInvestigationData.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.airAdminActionInvestigationData'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AirAdminActionInvestigationData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AirAdminActionInvestigationData { + return new AirAdminActionInvestigationData(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AirInvestigationData.php b/src/Generated/Models/Security/AirInvestigationData.php new file mode 100644 index 00000000000..5c706e5bdad --- /dev/null +++ b/src/Generated/Models/Security/AirInvestigationData.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.airInvestigationData'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AirInvestigationData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AirInvestigationData { + return new AirInvestigationData(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AirManualInvestigationData.php b/src/Generated/Models/Security/AirManualInvestigationData.php new file mode 100644 index 00000000000..9371566d3aa --- /dev/null +++ b/src/Generated/Models/Security/AirManualInvestigationData.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.airManualInvestigationData'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AirManualInvestigationData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AirManualInvestigationData { + return new AirManualInvestigationData(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AlertSubmissionAuditRecord.php b/src/Generated/Models/Security/AlertSubmissionAuditRecord.php new file mode 100644 index 00000000000..f8d4690b367 --- /dev/null +++ b/src/Generated/Models/Security/AlertSubmissionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.alertSubmissionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AlertSubmissionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AlertSubmissionAuditRecord { + return new AlertSubmissionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AlertSubmissionResultDetailAuditRecord.php b/src/Generated/Models/Security/AlertSubmissionResultDetailAuditRecord.php new file mode 100644 index 00000000000..9d4f843a23a --- /dev/null +++ b/src/Generated/Models/Security/AlertSubmissionResultDetailAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.alertSubmissionResultDetailAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AlertSubmissionResultDetailAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AlertSubmissionResultDetailAuditRecord { + return new AlertSubmissionResultDetailAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AnalyzedEmail.php b/src/Generated/Models/Security/AnalyzedEmail.php new file mode 100644 index 00000000000..c4f2b52040c --- /dev/null +++ b/src/Generated/Models/Security/AnalyzedEmail.php @@ -0,0 +1,912 @@ +|null + */ + public function getAlertIds(): ?array { + $val = $this->getBackingStore()->get('alertIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'alertIds'"); + } + + /** + * Gets the attachments property value. A collection of the attachments in the email. + * @return array|null + */ + public function getAttachments(): ?array { + $val = $this->getBackingStore()->get('attachments'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AnalyzedEmailAttachment::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'attachments'"); + } + + /** + * Gets the authenticationDetails property value. The authentication details associated with the email. + * @return AnalyzedEmailAuthenticationDetail|null + */ + public function getAuthenticationDetails(): ?AnalyzedEmailAuthenticationDetail { + $val = $this->getBackingStore()->get('authenticationDetails'); + if (is_null($val) || $val instanceof AnalyzedEmailAuthenticationDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'authenticationDetails'"); + } + + /** + * Gets the bulkComplaintLevel property value. The bulk complaint level of the email. A higher level is more likely to be spam. + * @return string|null + */ + public function getBulkComplaintLevel(): ?string { + $val = $this->getBackingStore()->get('bulkComplaintLevel'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'bulkComplaintLevel'"); + } + + /** + * Gets the clientType property value. Shows the type of client that sent the message (for example, REST). + * @return string|null + */ + public function getClientType(): ?string { + $val = $this->getBackingStore()->get('clientType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientType'"); + } + + /** + * Gets the contexts property value. Provides context of the email. + * @return array|null + */ + public function getContexts(): ?array { + $val = $this->getBackingStore()->get('contexts'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contexts'"); + } + + /** + * Gets the detectionMethods property value. The methods of detection used. + * @return array|null + */ + public function getDetectionMethods(): ?array { + $val = $this->getBackingStore()->get('detectionMethods'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'detectionMethods'"); + } + + /** + * Gets the directionality property value. The direction of the emails. The possible values are: unknown, inbound, outbound, intraOrg, unknownFutureValue. + * @return AntispamDirectionality|null + */ + public function getDirectionality(): ?AntispamDirectionality { + $val = $this->getBackingStore()->get('directionality'); + if (is_null($val) || $val instanceof AntispamDirectionality) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'directionality'"); + } + + /** + * Gets the distributionList property value. The distribution list details to which the email was sent. + * @return string|null + */ + public function getDistributionList(): ?string { + $val = $this->getBackingStore()->get('distributionList'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'distributionList'"); + } + + /** + * Gets the dlpRules property value. Data loss prevention rules configured in purview. + * @return array|null + */ + public function getDlpRules(): ?array { + $val = $this->getBackingStore()->get('dlpRules'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AnalyzedEmailDlpRuleInfo::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dlpRules'"); + } + + /** + * Gets the emailClusterId property value. The identifier for the group of similar emails clustered based on heuristic analysis of their content. + * @return string|null + */ + public function getEmailClusterId(): ?string { + $val = $this->getBackingStore()->get('emailClusterId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'emailClusterId'"); + } + + /** + * Gets the exchangeTransportRules property value. The name of the Exchange transport rules (ETRs) associated with the email. + * @return array|null + */ + public function getExchangeTransportRules(): ?array { + $val = $this->getBackingStore()->get('exchangeTransportRules'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AnalyzedEmailExchangeTransportRuleInfo::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'exchangeTransportRules'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'alertIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAlertIds($val); + }, + 'attachments' => fn(ParseNode $n) => $o->setAttachments($n->getCollectionOfObjectValues([AnalyzedEmailAttachment::class, 'createFromDiscriminatorValue'])), + 'authenticationDetails' => fn(ParseNode $n) => $o->setAuthenticationDetails($n->getObjectValue([AnalyzedEmailAuthenticationDetail::class, 'createFromDiscriminatorValue'])), + 'bulkComplaintLevel' => fn(ParseNode $n) => $o->setBulkComplaintLevel($n->getStringValue()), + 'clientType' => fn(ParseNode $n) => $o->setClientType($n->getStringValue()), + 'contexts' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setContexts($val); + }, + 'detectionMethods' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setDetectionMethods($val); + }, + 'directionality' => fn(ParseNode $n) => $o->setDirectionality($n->getEnumValue(AntispamDirectionality::class)), + 'distributionList' => fn(ParseNode $n) => $o->setDistributionList($n->getStringValue()), + 'dlpRules' => fn(ParseNode $n) => $o->setDlpRules($n->getCollectionOfObjectValues([AnalyzedEmailDlpRuleInfo::class, 'createFromDiscriminatorValue'])), + 'emailClusterId' => fn(ParseNode $n) => $o->setEmailClusterId($n->getStringValue()), + 'exchangeTransportRules' => fn(ParseNode $n) => $o->setExchangeTransportRules($n->getCollectionOfObjectValues([AnalyzedEmailExchangeTransportRuleInfo::class, 'createFromDiscriminatorValue'])), + 'forwardingDetail' => fn(ParseNode $n) => $o->setForwardingDetail($n->getStringValue()), + 'inboundConnectorFormattedName' => fn(ParseNode $n) => $o->setInboundConnectorFormattedName($n->getStringValue()), + 'internetMessageId' => fn(ParseNode $n) => $o->setInternetMessageId($n->getStringValue()), + 'language' => fn(ParseNode $n) => $o->setLanguage($n->getStringValue()), + 'latestDelivery' => fn(ParseNode $n) => $o->setLatestDelivery($n->getObjectValue([AnalyzedEmailDeliveryDetail::class, 'createFromDiscriminatorValue'])), + 'loggedDateTime' => fn(ParseNode $n) => $o->setLoggedDateTime($n->getDateTimeValue()), + 'networkMessageId' => fn(ParseNode $n) => $o->setNetworkMessageId($n->getStringValue()), + 'originalDelivery' => fn(ParseNode $n) => $o->setOriginalDelivery($n->getObjectValue([AnalyzedEmailDeliveryDetail::class, 'createFromDiscriminatorValue'])), + 'overrideSources' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setOverrideSources($val); + }, + 'phishConfidenceLevel' => fn(ParseNode $n) => $o->setPhishConfidenceLevel($n->getStringValue()), + 'policy' => fn(ParseNode $n) => $o->setPolicy($n->getStringValue()), + 'policyAction' => fn(ParseNode $n) => $o->setPolicyAction($n->getStringValue()), + 'policyType' => fn(ParseNode $n) => $o->setPolicyType($n->getStringValue()), + 'primaryOverrideSource' => fn(ParseNode $n) => $o->setPrimaryOverrideSource($n->getStringValue()), + 'recipientDetail' => fn(ParseNode $n) => $o->setRecipientDetail($n->getObjectValue([AnalyzedEmailRecipientDetail::class, 'createFromDiscriminatorValue'])), + 'recipientEmailAddress' => fn(ParseNode $n) => $o->setRecipientEmailAddress($n->getStringValue()), + 'returnPath' => fn(ParseNode $n) => $o->setReturnPath($n->getStringValue()), + 'senderDetail' => fn(ParseNode $n) => $o->setSenderDetail($n->getObjectValue([AnalyzedEmailSenderDetail::class, 'createFromDiscriminatorValue'])), + 'sizeInBytes' => fn(ParseNode $n) => $o->setSizeInBytes($n->getIntegerValue()), + 'spamConfidenceLevel' => fn(ParseNode $n) => $o->setSpamConfidenceLevel($n->getStringValue()), + 'subject' => fn(ParseNode $n) => $o->setSubject($n->getStringValue()), + 'threatDetectionDetails' => fn(ParseNode $n) => $o->setThreatDetectionDetails($n->getCollectionOfObjectValues([ThreatDetectionDetail::class, 'createFromDiscriminatorValue'])), + 'threatTypes' => fn(ParseNode $n) => $o->setThreatTypes($n->getCollectionOfEnumValues(ThreatType::class)), + 'timelineEvents' => fn(ParseNode $n) => $o->setTimelineEvents($n->getCollectionOfObjectValues([TimelineEvent::class, 'createFromDiscriminatorValue'])), + 'urls' => fn(ParseNode $n) => $o->setUrls($n->getCollectionOfObjectValues([AnalyzedEmailUrl::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the forwardingDetail property value. Email smtp forwarding details. + * @return string|null + */ + public function getForwardingDetail(): ?string { + $val = $this->getBackingStore()->get('forwardingDetail'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'forwardingDetail'"); + } + + /** + * Gets the inboundConnectorFormattedName property value. Custom instructions name that defines organizational mail flow and how the email was routed. + * @return string|null + */ + public function getInboundConnectorFormattedName(): ?string { + $val = $this->getBackingStore()->get('inboundConnectorFormattedName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'inboundConnectorFormattedName'"); + } + + /** + * Gets the internetMessageId property value. A public-facing identifier for the email that is sent. The message ID is in the format specified by RFC2822. + * @return string|null + */ + public function getInternetMessageId(): ?string { + $val = $this->getBackingStore()->get('internetMessageId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'internetMessageId'"); + } + + /** + * Gets the language property value. The detected language of the email content. + * @return string|null + */ + public function getLanguage(): ?string { + $val = $this->getBackingStore()->get('language'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'language'"); + } + + /** + * Gets the latestDelivery property value. The latest delivery details of the email. + * @return AnalyzedEmailDeliveryDetail|null + */ + public function getLatestDelivery(): ?AnalyzedEmailDeliveryDetail { + $val = $this->getBackingStore()->get('latestDelivery'); + if (is_null($val) || $val instanceof AnalyzedEmailDeliveryDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'latestDelivery'"); + } + + /** + * Gets the loggedDateTime property value. Date-time when the email record was logged. + * @return DateTime|null + */ + public function getLoggedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('loggedDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'loggedDateTime'"); + } + + /** + * Gets the networkMessageId property value. An internal identifier for the email generated by Microsoft 365. + * @return string|null + */ + public function getNetworkMessageId(): ?string { + $val = $this->getBackingStore()->get('networkMessageId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'networkMessageId'"); + } + + /** + * Gets the originalDelivery property value. The original delivery details of the email. + * @return AnalyzedEmailDeliveryDetail|null + */ + public function getOriginalDelivery(): ?AnalyzedEmailDeliveryDetail { + $val = $this->getBackingStore()->get('originalDelivery'); + if (is_null($val) || $val instanceof AnalyzedEmailDeliveryDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'originalDelivery'"); + } + + /** + * Gets the overrideSources property value. An aggregated list of all overrides with source on email. + * @return array|null + */ + public function getOverrideSources(): ?array { + $val = $this->getBackingStore()->get('overrideSources'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'overrideSources'"); + } + + /** + * Gets the phishConfidenceLevel property value. The phish confidence level associated with the email + * @return string|null + */ + public function getPhishConfidenceLevel(): ?string { + $val = $this->getBackingStore()->get('phishConfidenceLevel'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'phishConfidenceLevel'"); + } + + /** + * Gets the policy property value. The action policy that took effect. + * @return string|null + */ + public function getPolicy(): ?string { + $val = $this->getBackingStore()->get('policy'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policy'"); + } + + /** + * Gets the policyAction property value. The action taken on the email based on the configured policy. + * @return string|null + */ + public function getPolicyAction(): ?string { + $val = $this->getBackingStore()->get('policyAction'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policyAction'"); + } + + /** + * Gets the policyType property value. Type of policy configured that defines the delivery action on email. + * @return string|null + */ + public function getPolicyType(): ?string { + $val = $this->getBackingStore()->get('policyType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'policyType'"); + } + + /** + * Gets the primaryOverrideSource property value. Shows the organization or user setting that altered the intended delivery location of the message (allowed instead of blocked, or blocked instead of allowed). + * @return string|null + */ + public function getPrimaryOverrideSource(): ?string { + $val = $this->getBackingStore()->get('primaryOverrideSource'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'primaryOverrideSource'"); + } + + /** + * Gets the recipientDetail property value. Details of the recipients. + * @return AnalyzedEmailRecipientDetail|null + */ + public function getRecipientDetail(): ?AnalyzedEmailRecipientDetail { + $val = $this->getBackingStore()->get('recipientDetail'); + if (is_null($val) || $val instanceof AnalyzedEmailRecipientDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recipientDetail'"); + } + + /** + * Gets the recipientEmailAddress property value. Contains the email address of the recipient. + * @return string|null + */ + public function getRecipientEmailAddress(): ?string { + $val = $this->getBackingStore()->get('recipientEmailAddress'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recipientEmailAddress'"); + } + + /** + * Gets the returnPath property value. A field that indicates where and how bounced emails are processed. + * @return string|null + */ + public function getReturnPath(): ?string { + $val = $this->getBackingStore()->get('returnPath'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'returnPath'"); + } + + /** + * Gets the senderDetail property value. Sender details of the email. + * @return AnalyzedEmailSenderDetail|null + */ + public function getSenderDetail(): ?AnalyzedEmailSenderDetail { + $val = $this->getBackingStore()->get('senderDetail'); + if (is_null($val) || $val instanceof AnalyzedEmailSenderDetail) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'senderDetail'"); + } + + /** + * Gets the sizeInBytes property value. Size of the email in bytes. + * @return int|null + */ + public function getSizeInBytes(): ?int { + $val = $this->getBackingStore()->get('sizeInBytes'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sizeInBytes'"); + } + + /** + * Gets the spamConfidenceLevel property value. Spam confidence of the email. + * @return string|null + */ + public function getSpamConfidenceLevel(): ?string { + $val = $this->getBackingStore()->get('spamConfidenceLevel'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'spamConfidenceLevel'"); + } + + /** + * Gets the subject property value. Subject of the email. + * @return string|null + */ + public function getSubject(): ?string { + $val = $this->getBackingStore()->get('subject'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'subject'"); + } + + /** + * Gets the threatDetectionDetails property value. Information about threats detected in the email. + * @return array|null + */ + public function getThreatDetectionDetails(): ?array { + $val = $this->getBackingStore()->get('threatDetectionDetails'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ThreatDetectionDetail::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'threatDetectionDetails'"); + } + + /** + * Gets the threatTypes property value. Indicates the threat types. The possible values are: unknown, spam, malware, phish, none, unknownFutureValue. + * @return array|null + */ + public function getThreatTypes(): ?array { + $val = $this->getBackingStore()->get('threatTypes'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ThreatType::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'threatTypes'"); + } + + /** + * Gets the timelineEvents property value. Delivery and post-delivery events that happened to the email. + * @return array|null + */ + public function getTimelineEvents(): ?array { + $val = $this->getBackingStore()->get('timelineEvents'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, TimelineEvent::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'timelineEvents'"); + } + + /** + * Gets the urls property value. A collection of the URLs in the email. + * @return array|null + */ + public function getUrls(): ?array { + $val = $this->getBackingStore()->get('urls'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AnalyzedEmailUrl::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'urls'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfPrimitiveValues('alertIds', $this->getAlertIds()); + $writer->writeCollectionOfObjectValues('attachments', $this->getAttachments()); + $writer->writeObjectValue('authenticationDetails', $this->getAuthenticationDetails()); + $writer->writeStringValue('bulkComplaintLevel', $this->getBulkComplaintLevel()); + $writer->writeStringValue('clientType', $this->getClientType()); + $writer->writeCollectionOfPrimitiveValues('contexts', $this->getContexts()); + $writer->writeCollectionOfPrimitiveValues('detectionMethods', $this->getDetectionMethods()); + $writer->writeEnumValue('directionality', $this->getDirectionality()); + $writer->writeStringValue('distributionList', $this->getDistributionList()); + $writer->writeCollectionOfObjectValues('dlpRules', $this->getDlpRules()); + $writer->writeStringValue('emailClusterId', $this->getEmailClusterId()); + $writer->writeCollectionOfObjectValues('exchangeTransportRules', $this->getExchangeTransportRules()); + $writer->writeStringValue('forwardingDetail', $this->getForwardingDetail()); + $writer->writeStringValue('inboundConnectorFormattedName', $this->getInboundConnectorFormattedName()); + $writer->writeStringValue('internetMessageId', $this->getInternetMessageId()); + $writer->writeStringValue('language', $this->getLanguage()); + $writer->writeObjectValue('latestDelivery', $this->getLatestDelivery()); + $writer->writeDateTimeValue('loggedDateTime', $this->getLoggedDateTime()); + $writer->writeStringValue('networkMessageId', $this->getNetworkMessageId()); + $writer->writeObjectValue('originalDelivery', $this->getOriginalDelivery()); + $writer->writeCollectionOfPrimitiveValues('overrideSources', $this->getOverrideSources()); + $writer->writeStringValue('phishConfidenceLevel', $this->getPhishConfidenceLevel()); + $writer->writeStringValue('policy', $this->getPolicy()); + $writer->writeStringValue('policyAction', $this->getPolicyAction()); + $writer->writeStringValue('policyType', $this->getPolicyType()); + $writer->writeStringValue('primaryOverrideSource', $this->getPrimaryOverrideSource()); + $writer->writeObjectValue('recipientDetail', $this->getRecipientDetail()); + $writer->writeStringValue('recipientEmailAddress', $this->getRecipientEmailAddress()); + $writer->writeStringValue('returnPath', $this->getReturnPath()); + $writer->writeObjectValue('senderDetail', $this->getSenderDetail()); + $writer->writeIntegerValue('sizeInBytes', $this->getSizeInBytes()); + $writer->writeStringValue('spamConfidenceLevel', $this->getSpamConfidenceLevel()); + $writer->writeStringValue('subject', $this->getSubject()); + $writer->writeCollectionOfObjectValues('threatDetectionDetails', $this->getThreatDetectionDetails()); + $writer->writeCollectionOfEnumValues('threatTypes', $this->getThreatTypes()); + $writer->writeCollectionOfObjectValues('timelineEvents', $this->getTimelineEvents()); + $writer->writeCollectionOfObjectValues('urls', $this->getUrls()); + } + + /** + * Sets the alertIds property value. A collection of values that contain the IDs of any alerts associated with the email. + * @param array|null $value Value to set for the alertIds property. + */ + public function setAlertIds(?array $value): void { + $this->getBackingStore()->set('alertIds', $value); + } + + /** + * Sets the attachments property value. A collection of the attachments in the email. + * @param array|null $value Value to set for the attachments property. + */ + public function setAttachments(?array $value): void { + $this->getBackingStore()->set('attachments', $value); + } + + /** + * Sets the authenticationDetails property value. The authentication details associated with the email. + * @param AnalyzedEmailAuthenticationDetail|null $value Value to set for the authenticationDetails property. + */ + public function setAuthenticationDetails(?AnalyzedEmailAuthenticationDetail $value): void { + $this->getBackingStore()->set('authenticationDetails', $value); + } + + /** + * Sets the bulkComplaintLevel property value. The bulk complaint level of the email. A higher level is more likely to be spam. + * @param string|null $value Value to set for the bulkComplaintLevel property. + */ + public function setBulkComplaintLevel(?string $value): void { + $this->getBackingStore()->set('bulkComplaintLevel', $value); + } + + /** + * Sets the clientType property value. Shows the type of client that sent the message (for example, REST). + * @param string|null $value Value to set for the clientType property. + */ + public function setClientType(?string $value): void { + $this->getBackingStore()->set('clientType', $value); + } + + /** + * Sets the contexts property value. Provides context of the email. + * @param array|null $value Value to set for the contexts property. + */ + public function setContexts(?array $value): void { + $this->getBackingStore()->set('contexts', $value); + } + + /** + * Sets the detectionMethods property value. The methods of detection used. + * @param array|null $value Value to set for the detectionMethods property. + */ + public function setDetectionMethods(?array $value): void { + $this->getBackingStore()->set('detectionMethods', $value); + } + + /** + * Sets the directionality property value. The direction of the emails. The possible values are: unknown, inbound, outbound, intraOrg, unknownFutureValue. + * @param AntispamDirectionality|null $value Value to set for the directionality property. + */ + public function setDirectionality(?AntispamDirectionality $value): void { + $this->getBackingStore()->set('directionality', $value); + } + + /** + * Sets the distributionList property value. The distribution list details to which the email was sent. + * @param string|null $value Value to set for the distributionList property. + */ + public function setDistributionList(?string $value): void { + $this->getBackingStore()->set('distributionList', $value); + } + + /** + * Sets the dlpRules property value. Data loss prevention rules configured in purview. + * @param array|null $value Value to set for the dlpRules property. + */ + public function setDlpRules(?array $value): void { + $this->getBackingStore()->set('dlpRules', $value); + } + + /** + * Sets the emailClusterId property value. The identifier for the group of similar emails clustered based on heuristic analysis of their content. + * @param string|null $value Value to set for the emailClusterId property. + */ + public function setEmailClusterId(?string $value): void { + $this->getBackingStore()->set('emailClusterId', $value); + } + + /** + * Sets the exchangeTransportRules property value. The name of the Exchange transport rules (ETRs) associated with the email. + * @param array|null $value Value to set for the exchangeTransportRules property. + */ + public function setExchangeTransportRules(?array $value): void { + $this->getBackingStore()->set('exchangeTransportRules', $value); + } + + /** + * Sets the forwardingDetail property value. Email smtp forwarding details. + * @param string|null $value Value to set for the forwardingDetail property. + */ + public function setForwardingDetail(?string $value): void { + $this->getBackingStore()->set('forwardingDetail', $value); + } + + /** + * Sets the inboundConnectorFormattedName property value. Custom instructions name that defines organizational mail flow and how the email was routed. + * @param string|null $value Value to set for the inboundConnectorFormattedName property. + */ + public function setInboundConnectorFormattedName(?string $value): void { + $this->getBackingStore()->set('inboundConnectorFormattedName', $value); + } + + /** + * Sets the internetMessageId property value. A public-facing identifier for the email that is sent. The message ID is in the format specified by RFC2822. + * @param string|null $value Value to set for the internetMessageId property. + */ + public function setInternetMessageId(?string $value): void { + $this->getBackingStore()->set('internetMessageId', $value); + } + + /** + * Sets the language property value. The detected language of the email content. + * @param string|null $value Value to set for the language property. + */ + public function setLanguage(?string $value): void { + $this->getBackingStore()->set('language', $value); + } + + /** + * Sets the latestDelivery property value. The latest delivery details of the email. + * @param AnalyzedEmailDeliveryDetail|null $value Value to set for the latestDelivery property. + */ + public function setLatestDelivery(?AnalyzedEmailDeliveryDetail $value): void { + $this->getBackingStore()->set('latestDelivery', $value); + } + + /** + * Sets the loggedDateTime property value. Date-time when the email record was logged. + * @param DateTime|null $value Value to set for the loggedDateTime property. + */ + public function setLoggedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('loggedDateTime', $value); + } + + /** + * Sets the networkMessageId property value. An internal identifier for the email generated by Microsoft 365. + * @param string|null $value Value to set for the networkMessageId property. + */ + public function setNetworkMessageId(?string $value): void { + $this->getBackingStore()->set('networkMessageId', $value); + } + + /** + * Sets the originalDelivery property value. The original delivery details of the email. + * @param AnalyzedEmailDeliveryDetail|null $value Value to set for the originalDelivery property. + */ + public function setOriginalDelivery(?AnalyzedEmailDeliveryDetail $value): void { + $this->getBackingStore()->set('originalDelivery', $value); + } + + /** + * Sets the overrideSources property value. An aggregated list of all overrides with source on email. + * @param array|null $value Value to set for the overrideSources property. + */ + public function setOverrideSources(?array $value): void { + $this->getBackingStore()->set('overrideSources', $value); + } + + /** + * Sets the phishConfidenceLevel property value. The phish confidence level associated with the email + * @param string|null $value Value to set for the phishConfidenceLevel property. + */ + public function setPhishConfidenceLevel(?string $value): void { + $this->getBackingStore()->set('phishConfidenceLevel', $value); + } + + /** + * Sets the policy property value. The action policy that took effect. + * @param string|null $value Value to set for the policy property. + */ + public function setPolicy(?string $value): void { + $this->getBackingStore()->set('policy', $value); + } + + /** + * Sets the policyAction property value. The action taken on the email based on the configured policy. + * @param string|null $value Value to set for the policyAction property. + */ + public function setPolicyAction(?string $value): void { + $this->getBackingStore()->set('policyAction', $value); + } + + /** + * Sets the policyType property value. Type of policy configured that defines the delivery action on email. + * @param string|null $value Value to set for the policyType property. + */ + public function setPolicyType(?string $value): void { + $this->getBackingStore()->set('policyType', $value); + } + + /** + * Sets the primaryOverrideSource property value. Shows the organization or user setting that altered the intended delivery location of the message (allowed instead of blocked, or blocked instead of allowed). + * @param string|null $value Value to set for the primaryOverrideSource property. + */ + public function setPrimaryOverrideSource(?string $value): void { + $this->getBackingStore()->set('primaryOverrideSource', $value); + } + + /** + * Sets the recipientDetail property value. Details of the recipients. + * @param AnalyzedEmailRecipientDetail|null $value Value to set for the recipientDetail property. + */ + public function setRecipientDetail(?AnalyzedEmailRecipientDetail $value): void { + $this->getBackingStore()->set('recipientDetail', $value); + } + + /** + * Sets the recipientEmailAddress property value. Contains the email address of the recipient. + * @param string|null $value Value to set for the recipientEmailAddress property. + */ + public function setRecipientEmailAddress(?string $value): void { + $this->getBackingStore()->set('recipientEmailAddress', $value); + } + + /** + * Sets the returnPath property value. A field that indicates where and how bounced emails are processed. + * @param string|null $value Value to set for the returnPath property. + */ + public function setReturnPath(?string $value): void { + $this->getBackingStore()->set('returnPath', $value); + } + + /** + * Sets the senderDetail property value. Sender details of the email. + * @param AnalyzedEmailSenderDetail|null $value Value to set for the senderDetail property. + */ + public function setSenderDetail(?AnalyzedEmailSenderDetail $value): void { + $this->getBackingStore()->set('senderDetail', $value); + } + + /** + * Sets the sizeInBytes property value. Size of the email in bytes. + * @param int|null $value Value to set for the sizeInBytes property. + */ + public function setSizeInBytes(?int $value): void { + $this->getBackingStore()->set('sizeInBytes', $value); + } + + /** + * Sets the spamConfidenceLevel property value. Spam confidence of the email. + * @param string|null $value Value to set for the spamConfidenceLevel property. + */ + public function setSpamConfidenceLevel(?string $value): void { + $this->getBackingStore()->set('spamConfidenceLevel', $value); + } + + /** + * Sets the subject property value. Subject of the email. + * @param string|null $value Value to set for the subject property. + */ + public function setSubject(?string $value): void { + $this->getBackingStore()->set('subject', $value); + } + + /** + * Sets the threatDetectionDetails property value. Information about threats detected in the email. + * @param array|null $value Value to set for the threatDetectionDetails property. + */ + public function setThreatDetectionDetails(?array $value): void { + $this->getBackingStore()->set('threatDetectionDetails', $value); + } + + /** + * Sets the threatTypes property value. Indicates the threat types. The possible values are: unknown, spam, malware, phish, none, unknownFutureValue. + * @param array|null $value Value to set for the threatTypes property. + */ + public function setThreatTypes(?array $value): void { + $this->getBackingStore()->set('threatTypes', $value); + } + + /** + * Sets the timelineEvents property value. Delivery and post-delivery events that happened to the email. + * @param array|null $value Value to set for the timelineEvents property. + */ + public function setTimelineEvents(?array $value): void { + $this->getBackingStore()->set('timelineEvents', $value); + } + + /** + * Sets the urls property value. A collection of the URLs in the email. + * @param array|null $value Value to set for the urls property. + */ + public function setUrls(?array $value): void { + $this->getBackingStore()->set('urls', $value); + } + +} diff --git a/src/Generated/Models/Security/AnalyzedEmailAttachment.php b/src/Generated/Models/Security/AnalyzedEmailAttachment.php new file mode 100644 index 00000000000..c5ab0f50565 --- /dev/null +++ b/src/Generated/Models/Security/AnalyzedEmailAttachment.php @@ -0,0 +1,312 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AnalyzedEmailAttachment + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AnalyzedEmailAttachment { + return new AnalyzedEmailAttachment(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the detonationDetails property value. The detonation details of the attachment. + * @return DetonationDetails|null + */ + public function getDetonationDetails(): ?DetonationDetails { + $val = $this->getBackingStore()->get('detonationDetails'); + if (is_null($val) || $val instanceof DetonationDetails) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'detonationDetails'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'detonationDetails' => fn(ParseNode $n) => $o->setDetonationDetails($n->getObjectValue([DetonationDetails::class, 'createFromDiscriminatorValue'])), + 'fileExtension' => fn(ParseNode $n) => $o->setFileExtension($n->getStringValue()), + 'fileName' => fn(ParseNode $n) => $o->setFileName($n->getStringValue()), + 'fileSize' => fn(ParseNode $n) => $o->setFileSize($n->getIntegerValue()), + 'fileType' => fn(ParseNode $n) => $o->setFileType($n->getStringValue()), + 'malwareFamily' => fn(ParseNode $n) => $o->setMalwareFamily($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'sha256' => fn(ParseNode $n) => $o->setSha256($n->getStringValue()), + 'tenantAllowBlockListDetailInfo' => fn(ParseNode $n) => $o->setTenantAllowBlockListDetailInfo($n->getStringValue()), + 'threatType' => fn(ParseNode $n) => $o->setThreatType($n->getEnumValue(ThreatType::class)), + ]; + } + + /** + * Gets the fileExtension property value. Extension of the file. + * @return string|null + */ + public function getFileExtension(): ?string { + $val = $this->getBackingStore()->get('fileExtension'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fileExtension'"); + } + + /** + * Gets the fileName property value. The name of the attachment in the email. + * @return string|null + */ + public function getFileName(): ?string { + $val = $this->getBackingStore()->get('fileName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fileName'"); + } + + /** + * Gets the fileSize property value. Size of the file. + * @return int|null + */ + public function getFileSize(): ?int { + $val = $this->getBackingStore()->get('fileSize'); + if (is_null($val) || is_int($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fileSize'"); + } + + /** + * Gets the fileType property value. The type of the attachment in the email. + * @return string|null + */ + public function getFileType(): ?string { + $val = $this->getBackingStore()->get('fileType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fileType'"); + } + + /** + * Gets the malwareFamily property value. The threat name associated with the threat type. + * @return string|null + */ + public function getMalwareFamily(): ?string { + $val = $this->getBackingStore()->get('malwareFamily'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'malwareFamily'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the sha256 property value. The SHA256 file hash of the attachment. + * @return string|null + */ + public function getSha256(): ?string { + $val = $this->getBackingStore()->get('sha256'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'sha256'"); + } + + /** + * Gets the tenantAllowBlockListDetailInfo property value. Details of entries in tenant allow/block list configured by tenant. + * @return string|null + */ + public function getTenantAllowBlockListDetailInfo(): ?string { + $val = $this->getBackingStore()->get('tenantAllowBlockListDetailInfo'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tenantAllowBlockListDetailInfo'"); + } + + /** + * Gets the threatType property value. The threat type associated with the attachment. The possible values are: unknown, spam, malware, phishing, none, unknownFutureValue. + * @return ThreatType|null + */ + public function getThreatType(): ?ThreatType { + $val = $this->getBackingStore()->get('threatType'); + if (is_null($val) || $val instanceof ThreatType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'threatType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('detonationDetails', $this->getDetonationDetails()); + $writer->writeStringValue('fileExtension', $this->getFileExtension()); + $writer->writeStringValue('fileName', $this->getFileName()); + $writer->writeIntegerValue('fileSize', $this->getFileSize()); + $writer->writeStringValue('fileType', $this->getFileType()); + $writer->writeStringValue('malwareFamily', $this->getMalwareFamily()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('sha256', $this->getSha256()); + $writer->writeStringValue('tenantAllowBlockListDetailInfo', $this->getTenantAllowBlockListDetailInfo()); + $writer->writeEnumValue('threatType', $this->getThreatType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the detonationDetails property value. The detonation details of the attachment. + * @param DetonationDetails|null $value Value to set for the detonationDetails property. + */ + public function setDetonationDetails(?DetonationDetails $value): void { + $this->getBackingStore()->set('detonationDetails', $value); + } + + /** + * Sets the fileExtension property value. Extension of the file. + * @param string|null $value Value to set for the fileExtension property. + */ + public function setFileExtension(?string $value): void { + $this->getBackingStore()->set('fileExtension', $value); + } + + /** + * Sets the fileName property value. The name of the attachment in the email. + * @param string|null $value Value to set for the fileName property. + */ + public function setFileName(?string $value): void { + $this->getBackingStore()->set('fileName', $value); + } + + /** + * Sets the fileSize property value. Size of the file. + * @param int|null $value Value to set for the fileSize property. + */ + public function setFileSize(?int $value): void { + $this->getBackingStore()->set('fileSize', $value); + } + + /** + * Sets the fileType property value. The type of the attachment in the email. + * @param string|null $value Value to set for the fileType property. + */ + public function setFileType(?string $value): void { + $this->getBackingStore()->set('fileType', $value); + } + + /** + * Sets the malwareFamily property value. The threat name associated with the threat type. + * @param string|null $value Value to set for the malwareFamily property. + */ + public function setMalwareFamily(?string $value): void { + $this->getBackingStore()->set('malwareFamily', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the sha256 property value. The SHA256 file hash of the attachment. + * @param string|null $value Value to set for the sha256 property. + */ + public function setSha256(?string $value): void { + $this->getBackingStore()->set('sha256', $value); + } + + /** + * Sets the tenantAllowBlockListDetailInfo property value. Details of entries in tenant allow/block list configured by tenant. + * @param string|null $value Value to set for the tenantAllowBlockListDetailInfo property. + */ + public function setTenantAllowBlockListDetailInfo(?string $value): void { + $this->getBackingStore()->set('tenantAllowBlockListDetailInfo', $value); + } + + /** + * Sets the threatType property value. The threat type associated with the attachment. The possible values are: unknown, spam, malware, phishing, none, unknownFutureValue. + * @param ThreatType|null $value Value to set for the threatType property. + */ + public function setThreatType(?ThreatType $value): void { + $this->getBackingStore()->set('threatType', $value); + } + +} diff --git a/src/Generated/Models/Security/AnalyzedEmailAuthenticationDetail.php b/src/Generated/Models/Security/AnalyzedEmailAuthenticationDetail.php new file mode 100644 index 00000000000..fad500cefe7 --- /dev/null +++ b/src/Generated/Models/Security/AnalyzedEmailAuthenticationDetail.php @@ -0,0 +1,202 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AnalyzedEmailAuthenticationDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AnalyzedEmailAuthenticationDetail { + return new AnalyzedEmailAuthenticationDetail(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the compositeAuthentication property value. A value used by Microsoft 365 to combine email authentication such as SPF, DKIM, and DMARC, to determine whether the message is authentic. + * @return string|null + */ + public function getCompositeAuthentication(): ?string { + $val = $this->getBackingStore()->get('compositeAuthentication'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'compositeAuthentication'"); + } + + /** + * Gets the dkim property value. DomainKeys identified mail (DKIM). Indicates whether it was pass/fail/soft fail. + * @return string|null + */ + public function getDkim(): ?string { + $val = $this->getBackingStore()->get('dkim'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dkim'"); + } + + /** + * Gets the dmarc property value. Domain-based Message Authentication. Indicates whether it was pass/fail/soft fail. + * @return string|null + */ + public function getDmarc(): ?string { + $val = $this->getBackingStore()->get('dmarc'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dmarc'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'compositeAuthentication' => fn(ParseNode $n) => $o->setCompositeAuthentication($n->getStringValue()), + 'dkim' => fn(ParseNode $n) => $o->setDkim($n->getStringValue()), + 'dmarc' => fn(ParseNode $n) => $o->setDmarc($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'senderPolicyFramework' => fn(ParseNode $n) => $o->setSenderPolicyFramework($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the senderPolicyFramework property value. Sender Policy Framework (SPF). Indicates whether it was pass/fail/soft fail. + * @return string|null + */ + public function getSenderPolicyFramework(): ?string { + $val = $this->getBackingStore()->get('senderPolicyFramework'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'senderPolicyFramework'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('compositeAuthentication', $this->getCompositeAuthentication()); + $writer->writeStringValue('dkim', $this->getDkim()); + $writer->writeStringValue('dmarc', $this->getDmarc()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('senderPolicyFramework', $this->getSenderPolicyFramework()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the compositeAuthentication property value. A value used by Microsoft 365 to combine email authentication such as SPF, DKIM, and DMARC, to determine whether the message is authentic. + * @param string|null $value Value to set for the compositeAuthentication property. + */ + public function setCompositeAuthentication(?string $value): void { + $this->getBackingStore()->set('compositeAuthentication', $value); + } + + /** + * Sets the dkim property value. DomainKeys identified mail (DKIM). Indicates whether it was pass/fail/soft fail. + * @param string|null $value Value to set for the dkim property. + */ + public function setDkim(?string $value): void { + $this->getBackingStore()->set('dkim', $value); + } + + /** + * Sets the dmarc property value. Domain-based Message Authentication. Indicates whether it was pass/fail/soft fail. + * @param string|null $value Value to set for the dmarc property. + */ + public function setDmarc(?string $value): void { + $this->getBackingStore()->set('dmarc', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the senderPolicyFramework property value. Sender Policy Framework (SPF). Indicates whether it was pass/fail/soft fail. + * @param string|null $value Value to set for the senderPolicyFramework property. + */ + public function setSenderPolicyFramework(?string $value): void { + $this->getBackingStore()->set('senderPolicyFramework', $value); + } + +} diff --git a/src/Generated/Models/Security/AnalyzedEmailCollectionResponse.php b/src/Generated/Models/Security/AnalyzedEmailCollectionResponse.php new file mode 100644 index 00000000000..1aef29802cf --- /dev/null +++ b/src/Generated/Models/Security/AnalyzedEmailCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AnalyzedEmail::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AnalyzedEmail::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/Security/AnalyzedEmailDeliveryDetail.php b/src/Generated/Models/Security/AnalyzedEmailDeliveryDetail.php new file mode 100644 index 00000000000..bff8898c264 --- /dev/null +++ b/src/Generated/Models/Security/AnalyzedEmailDeliveryDetail.php @@ -0,0 +1,202 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AnalyzedEmailDeliveryDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AnalyzedEmailDeliveryDetail { + return new AnalyzedEmailDeliveryDetail(); + } + + /** + * Gets the action property value. The delivery action of the email. The possible values are: unknown, deliveredToJunk, delivered, blocked, replaced, unknownFutureValue. + * @return DeliveryAction|null + */ + public function getAction(): ?DeliveryAction { + $val = $this->getBackingStore()->get('action'); + if (is_null($val) || $val instanceof DeliveryAction) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'action'"); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'action' => fn(ParseNode $n) => $o->setAction($n->getEnumValue(DeliveryAction::class)), + 'latestThreats' => fn(ParseNode $n) => $o->setLatestThreats($n->getStringValue()), + 'location' => fn(ParseNode $n) => $o->setLocation($n->getEnumValue(DeliveryLocation::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'originalThreats' => fn(ParseNode $n) => $o->setOriginalThreats($n->getStringValue()), + ]; + } + + /** + * Gets the latestThreats property value. Latest known threat on the email. + * @return string|null + */ + public function getLatestThreats(): ?string { + $val = $this->getBackingStore()->get('latestThreats'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'latestThreats'"); + } + + /** + * Gets the location property value. The delivery location of the email. The possible values are: unknown, inboxfolder, junkFolder, deletedFolder, quarantine, onpremexternal, failed, dropped, others, unknownFutureValue. + * @return DeliveryLocation|null + */ + public function getLocation(): ?DeliveryLocation { + $val = $this->getBackingStore()->get('location'); + if (is_null($val) || $val instanceof DeliveryLocation) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'location'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the originalThreats property value. Threats identified at the time of delivery. + * @return string|null + */ + public function getOriginalThreats(): ?string { + $val = $this->getBackingStore()->get('originalThreats'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'originalThreats'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('action', $this->getAction()); + $writer->writeStringValue('latestThreats', $this->getLatestThreats()); + $writer->writeEnumValue('location', $this->getLocation()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('originalThreats', $this->getOriginalThreats()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the action property value. The delivery action of the email. The possible values are: unknown, deliveredToJunk, delivered, blocked, replaced, unknownFutureValue. + * @param DeliveryAction|null $value Value to set for the action property. + */ + public function setAction(?DeliveryAction $value): void { + $this->getBackingStore()->set('action', $value); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the latestThreats property value. Latest known threat on the email. + * @param string|null $value Value to set for the latestThreats property. + */ + public function setLatestThreats(?string $value): void { + $this->getBackingStore()->set('latestThreats', $value); + } + + /** + * Sets the location property value. The delivery location of the email. The possible values are: unknown, inboxfolder, junkFolder, deletedFolder, quarantine, onpremexternal, failed, dropped, others, unknownFutureValue. + * @param DeliveryLocation|null $value Value to set for the location property. + */ + public function setLocation(?DeliveryLocation $value): void { + $this->getBackingStore()->set('location', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the originalThreats property value. Threats identified at the time of delivery. + * @param string|null $value Value to set for the originalThreats property. + */ + public function setOriginalThreats(?string $value): void { + $this->getBackingStore()->set('originalThreats', $value); + } + +} diff --git a/src/Generated/Models/Security/AnalyzedEmailDlpRuleInfo.php b/src/Generated/Models/Security/AnalyzedEmailDlpRuleInfo.php new file mode 100644 index 00000000000..fabfb298c57 --- /dev/null +++ b/src/Generated/Models/Security/AnalyzedEmailDlpRuleInfo.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AnalyzedEmailDlpRuleInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AnalyzedEmailDlpRuleInfo { + return new AnalyzedEmailDlpRuleInfo(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'ruleId' => fn(ParseNode $n) => $o->setRuleId($n->getStringValue()), + ]; + } + + /** + * Gets the name property value. Name of the the data loss prevention rule. + * @return string|null + */ + public function getName(): ?string { + $val = $this->getBackingStore()->get('name'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'name'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the ruleId property value. Unique identifier of the data loss prevention rule. + * @return string|null + */ + public function getRuleId(): ?string { + $val = $this->getBackingStore()->get('ruleId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ruleId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('ruleId', $this->getRuleId()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the name property value. Name of the the data loss prevention rule. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the ruleId property value. Unique identifier of the data loss prevention rule. + * @param string|null $value Value to set for the ruleId property. + */ + public function setRuleId(?string $value): void { + $this->getBackingStore()->set('ruleId', $value); + } + +} diff --git a/src/Generated/Models/Security/AnalyzedEmailExchangeTransportRuleInfo.php b/src/Generated/Models/Security/AnalyzedEmailExchangeTransportRuleInfo.php new file mode 100644 index 00000000000..9d5631e3f4a --- /dev/null +++ b/src/Generated/Models/Security/AnalyzedEmailExchangeTransportRuleInfo.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AnalyzedEmailExchangeTransportRuleInfo + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AnalyzedEmailExchangeTransportRuleInfo { + return new AnalyzedEmailExchangeTransportRuleInfo(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'name' => fn(ParseNode $n) => $o->setName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'ruleId' => fn(ParseNode $n) => $o->setRuleId($n->getStringValue()), + ]; + } + + /** + * Gets the name property value. Name of the Exchange transport rules (ETRs) that are part of the email. + * @return string|null + */ + public function getName(): ?string { + $val = $this->getBackingStore()->get('name'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'name'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the ruleId property value. The ETR rule ID. + * @return string|null + */ + public function getRuleId(): ?string { + $val = $this->getBackingStore()->get('ruleId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ruleId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('name', $this->getName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('ruleId', $this->getRuleId()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the name property value. Name of the Exchange transport rules (ETRs) that are part of the email. + * @param string|null $value Value to set for the name property. + */ + public function setName(?string $value): void { + $this->getBackingStore()->set('name', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the ruleId property value. The ETR rule ID. + * @param string|null $value Value to set for the ruleId property. + */ + public function setRuleId(?string $value): void { + $this->getBackingStore()->set('ruleId', $value); + } + +} diff --git a/src/Generated/Models/Security/AnalyzedEmailRecipientDetail.php b/src/Generated/Models/Security/AnalyzedEmailRecipientDetail.php new file mode 100644 index 00000000000..e04e2480370 --- /dev/null +++ b/src/Generated/Models/Security/AnalyzedEmailRecipientDetail.php @@ -0,0 +1,168 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AnalyzedEmailRecipientDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AnalyzedEmailRecipientDetail { + return new AnalyzedEmailRecipientDetail(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the ccRecipients property value. Recipient address in the cc field. + * @return array|null + */ + public function getCcRecipients(): ?array { + $val = $this->getBackingStore()->get('ccRecipients'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ccRecipients'"); + } + + /** + * Gets the domainName property value. Domain name of the recipient. + * @return string|null + */ + public function getDomainName(): ?string { + $val = $this->getBackingStore()->get('domainName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'domainName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'ccRecipients' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setCcRecipients($val); + }, + 'domainName' => fn(ParseNode $n) => $o->setDomainName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('ccRecipients', $this->getCcRecipients()); + $writer->writeStringValue('domainName', $this->getDomainName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the ccRecipients property value. Recipient address in the cc field. + * @param array|null $value Value to set for the ccRecipients property. + */ + public function setCcRecipients(?array $value): void { + $this->getBackingStore()->set('ccRecipients', $value); + } + + /** + * Sets the domainName property value. Domain name of the recipient. + * @param string|null $value Value to set for the domainName property. + */ + public function setDomainName(?string $value): void { + $this->getBackingStore()->set('domainName', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/Security/AnalyzedEmailSenderDetail.php b/src/Generated/Models/Security/AnalyzedEmailSenderDetail.php new file mode 100644 index 00000000000..79a37e9d273 --- /dev/null +++ b/src/Generated/Models/Security/AnalyzedEmailSenderDetail.php @@ -0,0 +1,313 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AnalyzedEmailSenderDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AnalyzedEmailSenderDetail { + return new AnalyzedEmailSenderDetail(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the displayName property value. Display name of sender from address. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * Gets the domainCreationDateTime property value. Date and time of creation of the sender domain. + * @return DateTime|null + */ + public function getDomainCreationDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('domainCreationDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'domainCreationDateTime'"); + } + + /** + * Gets the domainName property value. Registered name of the domain. + * @return string|null + */ + public function getDomainName(): ?string { + $val = $this->getBackingStore()->get('domainName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'domainName'"); + } + + /** + * Gets the domainOwner property value. Owner of the domain. + * @return string|null + */ + public function getDomainOwner(): ?string { + $val = $this->getBackingStore()->get('domainOwner'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'domainOwner'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'domainCreationDateTime' => fn(ParseNode $n) => $o->setDomainCreationDateTime($n->getDateTimeValue()), + 'domainName' => fn(ParseNode $n) => $o->setDomainName($n->getStringValue()), + 'domainOwner' => fn(ParseNode $n) => $o->setDomainOwner($n->getStringValue()), + 'fromAddress' => fn(ParseNode $n) => $o->setFromAddress($n->getStringValue()), + 'ipv4' => fn(ParseNode $n) => $o->setIpv4($n->getStringValue()), + 'location' => fn(ParseNode $n) => $o->setLocation($n->getStringValue()), + 'mailFromAddress' => fn(ParseNode $n) => $o->setMailFromAddress($n->getStringValue()), + 'mailFromDomainName' => fn(ParseNode $n) => $o->setMailFromDomainName($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the fromAddress property value. The sender email address in the mail From header, also known as the envelope sender or the P1 sender. + * @return string|null + */ + public function getFromAddress(): ?string { + $val = $this->getBackingStore()->get('fromAddress'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'fromAddress'"); + } + + /** + * Gets the ipv4 property value. The IPv4 address of the last detected mail server that relayed the message. + * @return string|null + */ + public function getIpv4(): ?string { + $val = $this->getBackingStore()->get('ipv4'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ipv4'"); + } + + /** + * Gets the location property value. Location of the domain. + * @return string|null + */ + public function getLocation(): ?string { + $val = $this->getBackingStore()->get('location'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'location'"); + } + + /** + * Gets the mailFromAddress property value. The sender email address in the From header, which is visible to email recipients on their email clients. Also known as P2 sender. + * @return string|null + */ + public function getMailFromAddress(): ?string { + $val = $this->getBackingStore()->get('mailFromAddress'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mailFromAddress'"); + } + + /** + * Gets the mailFromDomainName property value. Domain name of sender mail from address. + * @return string|null + */ + public function getMailFromDomainName(): ?string { + $val = $this->getBackingStore()->get('mailFromDomainName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mailFromDomainName'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeDateTimeValue('domainCreationDateTime', $this->getDomainCreationDateTime()); + $writer->writeStringValue('domainName', $this->getDomainName()); + $writer->writeStringValue('domainOwner', $this->getDomainOwner()); + $writer->writeStringValue('fromAddress', $this->getFromAddress()); + $writer->writeStringValue('ipv4', $this->getIpv4()); + $writer->writeStringValue('location', $this->getLocation()); + $writer->writeStringValue('mailFromAddress', $this->getMailFromAddress()); + $writer->writeStringValue('mailFromDomainName', $this->getMailFromDomainName()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the displayName property value. Display name of sender from address. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the domainCreationDateTime property value. Date and time of creation of the sender domain. + * @param DateTime|null $value Value to set for the domainCreationDateTime property. + */ + public function setDomainCreationDateTime(?DateTime $value): void { + $this->getBackingStore()->set('domainCreationDateTime', $value); + } + + /** + * Sets the domainName property value. Registered name of the domain. + * @param string|null $value Value to set for the domainName property. + */ + public function setDomainName(?string $value): void { + $this->getBackingStore()->set('domainName', $value); + } + + /** + * Sets the domainOwner property value. Owner of the domain. + * @param string|null $value Value to set for the domainOwner property. + */ + public function setDomainOwner(?string $value): void { + $this->getBackingStore()->set('domainOwner', $value); + } + + /** + * Sets the fromAddress property value. The sender email address in the mail From header, also known as the envelope sender or the P1 sender. + * @param string|null $value Value to set for the fromAddress property. + */ + public function setFromAddress(?string $value): void { + $this->getBackingStore()->set('fromAddress', $value); + } + + /** + * Sets the ipv4 property value. The IPv4 address of the last detected mail server that relayed the message. + * @param string|null $value Value to set for the ipv4 property. + */ + public function setIpv4(?string $value): void { + $this->getBackingStore()->set('ipv4', $value); + } + + /** + * Sets the location property value. Location of the domain. + * @param string|null $value Value to set for the location property. + */ + public function setLocation(?string $value): void { + $this->getBackingStore()->set('location', $value); + } + + /** + * Sets the mailFromAddress property value. The sender email address in the From header, which is visible to email recipients on their email clients. Also known as P2 sender. + * @param string|null $value Value to set for the mailFromAddress property. + */ + public function setMailFromAddress(?string $value): void { + $this->getBackingStore()->set('mailFromAddress', $value); + } + + /** + * Sets the mailFromDomainName property value. Domain name of sender mail from address. + * @param string|null $value Value to set for the mailFromDomainName property. + */ + public function setMailFromDomainName(?string $value): void { + $this->getBackingStore()->set('mailFromDomainName', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/Security/AnalyzedEmailUrl.php b/src/Generated/Models/Security/AnalyzedEmailUrl.php new file mode 100644 index 00000000000..7ba247d4183 --- /dev/null +++ b/src/Generated/Models/Security/AnalyzedEmailUrl.php @@ -0,0 +1,224 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AnalyzedEmailUrl + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AnalyzedEmailUrl { + return new AnalyzedEmailUrl(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the detectionMethod property value. The method used to detect threats in the URL. + * @return string|null + */ + public function getDetectionMethod(): ?string { + $val = $this->getBackingStore()->get('detectionMethod'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'detectionMethod'"); + } + + /** + * Gets the detonationDetails property value. Detonation data associated with the URL. + * @return DetonationDetails|null + */ + public function getDetonationDetails(): ?DetonationDetails { + $val = $this->getBackingStore()->get('detonationDetails'); + if (is_null($val) || $val instanceof DetonationDetails) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'detonationDetails'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'detectionMethod' => fn(ParseNode $n) => $o->setDetectionMethod($n->getStringValue()), + 'detonationDetails' => fn(ParseNode $n) => $o->setDetonationDetails($n->getObjectValue([DetonationDetails::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'tenantAllowBlockListDetailInfo' => fn(ParseNode $n) => $o->setTenantAllowBlockListDetailInfo($n->getStringValue()), + 'threatType' => fn(ParseNode $n) => $o->setThreatType($n->getEnumValue(ThreatType::class)), + 'url' => fn(ParseNode $n) => $o->setUrl($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the tenantAllowBlockListDetailInfo property value. Details of entries in tenant allow/block list configured by tenant. + * @return string|null + */ + public function getTenantAllowBlockListDetailInfo(): ?string { + $val = $this->getBackingStore()->get('tenantAllowBlockListDetailInfo'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tenantAllowBlockListDetailInfo'"); + } + + /** + * Gets the threatType property value. The type of threat associated with the URL. The possible values are: unknown, spam, malware, phishing, none, unknownFutureValue. + * @return ThreatType|null + */ + public function getThreatType(): ?ThreatType { + $val = $this->getBackingStore()->get('threatType'); + if (is_null($val) || $val instanceof ThreatType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'threatType'"); + } + + /** + * Gets the url property value. The URL that is found in the email. This is full URL string, including query parameters. + * @return string|null + */ + public function getUrl(): ?string { + $val = $this->getBackingStore()->get('url'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'url'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('detectionMethod', $this->getDetectionMethod()); + $writer->writeObjectValue('detonationDetails', $this->getDetonationDetails()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('tenantAllowBlockListDetailInfo', $this->getTenantAllowBlockListDetailInfo()); + $writer->writeEnumValue('threatType', $this->getThreatType()); + $writer->writeStringValue('url', $this->getUrl()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the detectionMethod property value. The method used to detect threats in the URL. + * @param string|null $value Value to set for the detectionMethod property. + */ + public function setDetectionMethod(?string $value): void { + $this->getBackingStore()->set('detectionMethod', $value); + } + + /** + * Sets the detonationDetails property value. Detonation data associated with the URL. + * @param DetonationDetails|null $value Value to set for the detonationDetails property. + */ + public function setDetonationDetails(?DetonationDetails $value): void { + $this->getBackingStore()->set('detonationDetails', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the tenantAllowBlockListDetailInfo property value. Details of entries in tenant allow/block list configured by tenant. + * @param string|null $value Value to set for the tenantAllowBlockListDetailInfo property. + */ + public function setTenantAllowBlockListDetailInfo(?string $value): void { + $this->getBackingStore()->set('tenantAllowBlockListDetailInfo', $value); + } + + /** + * Sets the threatType property value. The type of threat associated with the URL. The possible values are: unknown, spam, malware, phishing, none, unknownFutureValue. + * @param ThreatType|null $value Value to set for the threatType property. + */ + public function setThreatType(?ThreatType $value): void { + $this->getBackingStore()->set('threatType', $value); + } + + /** + * Sets the url property value. The URL that is found in the email. This is full URL string, including query parameters. + * @param string|null $value Value to set for the url property. + */ + public function setUrl(?string $value): void { + $this->getBackingStore()->set('url', $value); + } + +} diff --git a/src/Generated/Models/Security/AntispamDirectionality.php b/src/Generated/Models/Security/AntispamDirectionality.php new file mode 100644 index 00000000000..66c01144401 --- /dev/null +++ b/src/Generated/Models/Security/AntispamDirectionality.php @@ -0,0 +1,13 @@ +setOdataType('#microsoft.graph.security.attackSimAdminAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AttackSimAdminAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AttackSimAdminAuditRecord { + return new AttackSimAdminAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AttackSimAuditRecord.php b/src/Generated/Models/Security/AttackSimAuditRecord.php new file mode 100644 index 00000000000..1bfe5d14e45 --- /dev/null +++ b/src/Generated/Models/Security/AttackSimAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.attackSimAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AttackSimAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AttackSimAuditRecord { + return new AttackSimAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AuditConfigAuditRecord.php b/src/Generated/Models/Security/AuditConfigAuditRecord.php new file mode 100644 index 00000000000..ec9728bfda6 --- /dev/null +++ b/src/Generated/Models/Security/AuditConfigAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.auditConfigAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AuditConfigAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AuditConfigAuditRecord { + return new AuditConfigAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AuditCoreRoot.php b/src/Generated/Models/Security/AuditCoreRoot.php new file mode 100644 index 00000000000..12098cc5f98 --- /dev/null +++ b/src/Generated/Models/Security/AuditCoreRoot.php @@ -0,0 +1,74 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'queries' => fn(ParseNode $n) => $o->setQueries($n->getCollectionOfObjectValues([AuditLogQuery::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the queries property value. The queries property + * @return array|null + */ + public function getQueries(): ?array { + $val = $this->getBackingStore()->get('queries'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AuditLogQuery::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'queries'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('queries', $this->getQueries()); + } + + /** + * Sets the queries property value. The queries property + * @param array|null $value Value to set for the queries property. + */ + public function setQueries(?array $value): void { + $this->getBackingStore()->set('queries', $value); + } + +} diff --git a/src/Generated/Models/Security/AuditData.php b/src/Generated/Models/Security/AuditData.php new file mode 100644 index 00000000000..cfa645ccbb0 --- /dev/null +++ b/src/Generated/Models/Security/AuditData.php @@ -0,0 +1,537 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AuditData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AuditData { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.security.a365AiExecuteTool': return new A365AiExecuteTool(); + case '#microsoft.graph.security.a365AiInferenceCall': return new A365AiInferenceCall(); + case '#microsoft.graph.security.a365AiInvokeAgent': return new A365AiInvokeAgent(); + case '#microsoft.graph.security.a365AiRunSummary': return new A365AiRunSummary(); + case '#microsoft.graph.security.a365SpanOutputs': return new A365SpanOutputs(); + case '#microsoft.graph.security.aadRiskDetectionAuditRecord': return new AadRiskDetectionAuditRecord(); + case '#microsoft.graph.security.aedAuditRecord': return new AedAuditRecord(); + case '#microsoft.graph.security.agentAdminActivityRecord': return new AgentAdminActivityRecord(); + case '#microsoft.graph.security.agentSettingAdminActivity': return new AgentSettingAdminActivity(); + case '#microsoft.graph.security.aiAppInteractionAuditRecord': return new AiAppInteractionAuditRecord(); + case '#microsoft.graph.security.aiExecuteToolAuditRecord': return new AiExecuteToolAuditRecord(); + case '#microsoft.graph.security.aiInteractionsChangeNotificationAuditRecord': return new AiInteractionsChangeNotificationAuditRecord(); + case '#microsoft.graph.security.aiInteractionsExportAuditRecord': return new AiInteractionsExportAuditRecord(); + case '#microsoft.graph.security.aiInteractionsSubscriptionAuditRecord': return new AiInteractionsSubscriptionAuditRecord(); + case '#microsoft.graph.security.aiInvokeAgentAuditRecord': return new AiInvokeAgentAuditRecord(); + case '#microsoft.graph.security.aipDiscover': return new AipDiscover(); + case '#microsoft.graph.security.aipFileDeleted': return new AipFileDeleted(); + case '#microsoft.graph.security.aipHeartBeat': return new AipHeartBeat(); + case '#microsoft.graph.security.aipProtectionActionLogRequest': return new AipProtectionActionLogRequest(); + case '#microsoft.graph.security.aipScannerDiscoverEvent': return new AipScannerDiscoverEvent(); + case '#microsoft.graph.security.aipSensitivityLabelActionLogRequest': return new AipSensitivityLabelActionLogRequest(); + case '#microsoft.graph.security.airAdminActionInvestigationData': return new AirAdminActionInvestigationData(); + case '#microsoft.graph.security.airInvestigationData': return new AirInvestigationData(); + case '#microsoft.graph.security.airManualInvestigationData': return new AirManualInvestigationData(); + case '#microsoft.graph.security.aISpanOutputsAuditRecord': return new AISpanOutputsAuditRecord(); + case '#microsoft.graph.security.alertSubmissionAuditRecord': return new AlertSubmissionAuditRecord(); + case '#microsoft.graph.security.alertSubmissionResultDetailAuditRecord': return new AlertSubmissionResultDetailAuditRecord(); + case '#microsoft.graph.security.attackSimAdminAuditRecord': return new AttackSimAdminAuditRecord(); + case '#microsoft.graph.security.attackSimAuditRecord': return new AttackSimAuditRecord(); + case '#microsoft.graph.security.auditConfigAuditRecord': return new AuditConfigAuditRecord(); + case '#microsoft.graph.security.auditSearchAuditRecord': return new AuditSearchAuditRecord(); + case '#microsoft.graph.security.azfwApplicationRuleAggregationEventRecord': return new AzfwApplicationRuleAggregationEventRecord(); + case '#microsoft.graph.security.azfwDnsQueryEventRecord': return new AzfwDnsQueryEventRecord(); + case '#microsoft.graph.security.azfwNetworkRuleEventRecord': return new AzfwNetworkRuleEventRecord(); + case '#microsoft.graph.security.azureActiveDirectoryAccountLogonAuditRecord': return new AzureActiveDirectoryAccountLogonAuditRecord(); + case '#microsoft.graph.security.azureActiveDirectoryAuditRecord': return new AzureActiveDirectoryAuditRecord(); + case '#microsoft.graph.security.azureActiveDirectoryStsLogonAuditRecord': return new AzureActiveDirectoryStsLogonAuditRecord(); + case '#microsoft.graph.security.azureAISearchAuditRecord': return new AzureAISearchAuditRecord(); + case '#microsoft.graph.security.campaignAuditRecord': return new CampaignAuditRecord(); + case '#microsoft.graph.security.ccraiPolicyViolationRecord': return new CcraiPolicyViolationRecord(); + case '#microsoft.graph.security.cdpClassifierHealthRecord': return new CdpClassifierHealthRecord(); + case '#microsoft.graph.security.cdpColdCrawlStatusRecord': return new CdpColdCrawlStatusRecord(); + case '#microsoft.graph.security.cdpConsumptionResourceRecord': return new CdpConsumptionResourceRecord(); + case '#microsoft.graph.security.cdpContentExplorerAggregateRecord': return new CdpContentExplorerAggregateRecord(); + case '#microsoft.graph.security.cdpdlmaiInteractionInsightsRecord': return new CdpdlmaiInteractionInsightsRecord(); + case '#microsoft.graph.security.cdpDlpSensitiveEndpointAuditRecord': return new CdpDlpSensitiveEndpointAuditRecord(); + case '#microsoft.graph.security.cdpLogRecord': return new CdpLogRecord(); + case '#microsoft.graph.security.cdpOcrBillingRecord': return new CdpOcrBillingRecord(); + case '#microsoft.graph.security.cdpResourceScopeChangeEventRecord': return new CdpResourceScopeChangeEventRecord(); + case '#microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord': return new CloudUpdateDeviceConfigAuditRecord(); + case '#microsoft.graph.security.cloudUpdateProfileConfigAuditRecord': return new CloudUpdateProfileConfigAuditRecord(); + case '#microsoft.graph.security.cloudUpdateTenantConfigAuditRecord': return new CloudUpdateTenantConfigAuditRecord(); + case '#microsoft.graph.security.complianceConnectorAuditRecord': return new ComplianceConnectorAuditRecord(); + case '#microsoft.graph.security.complianceDLMExchangeAuditRecord': return new ComplianceDLMExchangeAuditRecord(); + case '#microsoft.graph.security.complianceDLMSharePointAuditRecord': return new ComplianceDLMSharePointAuditRecord(); + case '#microsoft.graph.security.complianceDLPApplicationsAuditRecord': return new ComplianceDLPApplicationsAuditRecord(); + case '#microsoft.graph.security.complianceDLPApplicationsClassificationAuditRecord': return new ComplianceDLPApplicationsClassificationAuditRecord(); + case '#microsoft.graph.security.complianceDLPEndpointAuditRecord': return new ComplianceDLPEndpointAuditRecord(); + case '#microsoft.graph.security.complianceDLPEndpointDiscoveryAuditRecord': return new ComplianceDLPEndpointDiscoveryAuditRecord(); + case '#microsoft.graph.security.complianceDLPEnforcementAuditRecord': return new ComplianceDLPEnforcementAuditRecord(); + case '#microsoft.graph.security.complianceDLPExchangeAuditRecord': return new ComplianceDLPExchangeAuditRecord(); + case '#microsoft.graph.security.complianceDLPExchangeClassificationAuditRecord': return new ComplianceDLPExchangeClassificationAuditRecord(); + case '#microsoft.graph.security.complianceDLPExchangeClassificationCdpRecord': return new ComplianceDLPExchangeClassificationCdpRecord(); + case '#microsoft.graph.security.complianceDLPExchangeDiscoveryAuditRecord': return new ComplianceDLPExchangeDiscoveryAuditRecord(); + case '#microsoft.graph.security.complianceDLPSharePointAuditRecord': return new ComplianceDLPSharePointAuditRecord(); + case '#microsoft.graph.security.complianceDLPSharePointClassificationAuditRecord': return new ComplianceDLPSharePointClassificationAuditRecord(); + case '#microsoft.graph.security.complianceDLPSharePointClassificationCdpRecord': return new ComplianceDLPSharePointClassificationCdpRecord(); + case '#microsoft.graph.security.complianceDLPSharePointClassificationExtendedAuditRecord': return new ComplianceDLPSharePointClassificationExtendedAuditRecord(); + case '#microsoft.graph.security.complianceExchangeOcrAuditRecord': return new ComplianceExchangeOcrAuditRecord(); + case '#microsoft.graph.security.complianceManagerActionRecord': return new ComplianceManagerActionRecord(); + case '#microsoft.graph.security.compliancePolicyGradingSharePointAuditRecord': return new CompliancePolicyGradingSharePointAuditRecord(); + case '#microsoft.graph.security.complianceSettingsChangeAuditRecord': return new ComplianceSettingsChangeAuditRecord(); + case '#microsoft.graph.security.complianceSitGradingSharePointAuditRecord': return new ComplianceSitGradingSharePointAuditRecord(); + case '#microsoft.graph.security.complianceSupervisionExchangeAuditRecord': return new ComplianceSupervisionExchangeAuditRecord(); + case '#microsoft.graph.security.connectedAIAppInteractionAuditRecord': return new ConnectedAIAppInteractionAuditRecord(); + case '#microsoft.graph.security.consumptionResourceAuditRecord': return new ConsumptionResourceAuditRecord(); + case '#microsoft.graph.security.contentStoreMetadataRecord': return new ContentStoreMetadataRecord(); + case '#microsoft.graph.security.copilotAgentManagementAuditRecord': return new CopilotAgentManagementAuditRecord(); + case '#microsoft.graph.security.copilotForSecurityLoggingAuditRecord': return new CopilotForSecurityLoggingAuditRecord(); + case '#microsoft.graph.security.copilotForSecurityTriggerAuditRecord': return new CopilotForSecurityTriggerAuditRecord(); + case '#microsoft.graph.security.copilotInteractionAuditRecord': return new CopilotInteractionAuditRecord(); + case '#microsoft.graph.security.copilotPluginSettingAuditRecord': return new CopilotPluginSettingAuditRecord(); + case '#microsoft.graph.security.copilotPromptBookSettingAuditRecord': return new CopilotPromptBookSettingAuditRecord(); + case '#microsoft.graph.security.copilotSessionSharingAuditRecord': return new CopilotSessionSharingAuditRecord(); + case '#microsoft.graph.security.copilotSettingAuditRecord': return new CopilotSettingAuditRecord(); + case '#microsoft.graph.security.copilotWorkspaceSettingAuditRecord': return new CopilotWorkspaceSettingAuditRecord(); + case '#microsoft.graph.security.coreReportingSettingsAuditRecord': return new CoreReportingSettingsAuditRecord(); + case '#microsoft.graph.security.cortanaBriefingAuditRecord': return new CortanaBriefingAuditRecord(); + case '#microsoft.graph.security.criticalAssetManagementClassificationRecord': return new CriticalAssetManagementClassificationRecord(); + case '#microsoft.graph.security.crmEntityOperationAuditRecord': return new CrmEntityOperationAuditRecord(); + case '#microsoft.graph.security.crossTenantAccessPolicyAuditRecord': return new CrossTenantAccessPolicyAuditRecord(); + case '#microsoft.graph.security.customerKeyServiceEncryptionAuditRecord': return new CustomerKeyServiceEncryptionAuditRecord(); + case '#microsoft.graph.security.dataCenterSecurityCmdletAuditRecord': return new DataCenterSecurityCmdletAuditRecord(); + case '#microsoft.graph.security.dataGovernanceAuditRecord': return new DataGovernanceAuditRecord(); + case '#microsoft.graph.security.dataInsightsRestApiAuditRecord': return new DataInsightsRestApiAuditRecord(); + case '#microsoft.graph.security.dataLakeExportOperationAuditRecord': return new DataLakeExportOperationAuditRecord(); + case '#microsoft.graph.security.dataSecurityInvestigationAuditRecord': return new DataSecurityInvestigationAuditRecord(); + case '#microsoft.graph.security.dataShareOperationAuditRecord': return new DataShareOperationAuditRecord(); + case '#microsoft.graph.security.defaultAuditData': return new DefaultAuditData(); + case '#microsoft.graph.security.defenderCaseManagementAuditRecord': return new DefenderCaseManagementAuditRecord(); + case '#microsoft.graph.security.defenderPreviewFeaturesRecord': return new DefenderPreviewFeaturesRecord(); + case '#microsoft.graph.security.defenderSecurityForAIConfigurationAuditRecord': return new DefenderSecurityForAIConfigurationAuditRecord(); + case '#microsoft.graph.security.deployFeatureActivityRecord': return new DeployFeatureActivityRecord(); + case '#microsoft.graph.security.deviceDiscoverySettingsAuthenticatedScansRecord': return new DeviceDiscoverySettingsAuthenticatedScansRecord(); + case '#microsoft.graph.security.deviceDiscoverySettingsExclusionRecord': return new DeviceDiscoverySettingsExclusionRecord(); + case '#microsoft.graph.security.deviceDiscoverySettingsRecord': return new DeviceDiscoverySettingsRecord(); + case '#microsoft.graph.security.discoveryAuditRecord': return new DiscoveryAuditRecord(); + case '#microsoft.graph.security.dlpEndpointAuditRecord': return new DlpEndpointAuditRecord(); + case '#microsoft.graph.security.dlpImportResultAuditRecord': return new DlpImportResultAuditRecord(); + case '#microsoft.graph.security.dlpSensitiveInformationTypeRulePackageCmdletRecord': return new DlpSensitiveInformationTypeRulePackageCmdletRecord(); + case '#microsoft.graph.security.dragonCopilotAccessRecord': return new DragonCopilotAccessRecord(); + case '#microsoft.graph.security.dragonCopilotAdminRecord': return new DragonCopilotAdminRecord(); + case '#microsoft.graph.security.dragonCopilotClinicalDataRecord': return new DragonCopilotClinicalDataRecord(); + case '#microsoft.graph.security.dragonCopilotSessionRecord': return new DragonCopilotSessionRecord(); + case '#microsoft.graph.security.dynamics365BusinessCentralAuditRecord': return new Dynamics365BusinessCentralAuditRecord(); + case '#microsoft.graph.security.ehrConnectorAuditBaseRecord': return new EhrConnectorAuditBaseRecord(); + case '#microsoft.graph.security.eopSubmissionFeedEntityAuditRecord': return new EopSubmissionFeedEntityAuditRecord(); + case '#microsoft.graph.security.exchangeAdminAuditRecord': return new ExchangeAdminAuditRecord(); + case '#microsoft.graph.security.exchangeAggregatedMailboxAuditRecord': return new ExchangeAggregatedMailboxAuditRecord(); + case '#microsoft.graph.security.exchangeAggregatedOperationRecord': return new ExchangeAggregatedOperationRecord(); + case '#microsoft.graph.security.exchangeMailboxAuditGroupRecord': return new ExchangeMailboxAuditGroupRecord(); + case '#microsoft.graph.security.exchangeMailboxAuditRecord': return new ExchangeMailboxAuditRecord(); + case '#microsoft.graph.security.fabricAuditRecord': return new FabricAuditRecord(); + case '#microsoft.graph.security.fabricPolicyRecord': return new FabricPolicyRecord(); + case '#microsoft.graph.security.healthcareSignalRecord': return new HealthcareSignalRecord(); + case '#microsoft.graph.security.hostedRpaAuditRecord': return new HostedRpaAuditRecord(); + case '#microsoft.graph.security.hrSignalAuditRecord': return new HrSignalAuditRecord(); + case '#microsoft.graph.security.hygieneEventRecord': return new HygieneEventRecord(); + case '#microsoft.graph.security.informationBarrierPolicyApplicationAuditRecord': return new InformationBarrierPolicyApplicationAuditRecord(); + case '#microsoft.graph.security.informationWorkerProtectionAuditRecord': return new InformationWorkerProtectionAuditRecord(); + case '#microsoft.graph.security.insiderRiskScopedUserInsightsRecord': return new InsiderRiskScopedUserInsightsRecord(); + case '#microsoft.graph.security.insiderRiskScopedUsersRecord': return new InsiderRiskScopedUsersRecord(); + case '#microsoft.graph.security.integratedAppsAppAdminActivityAuditRecord': return new IntegratedAppsAppAdminActivityAuditRecord(); + case '#microsoft.graph.security.integratedAppsAppSettingsAdminActivityAuditRecord': return new IntegratedAppsAppSettingsAdminActivityAuditRecord(); + case '#microsoft.graph.security.irmActivityAuditTrailRecord': return new IrmActivityAuditTrailRecord(); + case '#microsoft.graph.security.irmUserDefinedDetectionRecord': return new IrmUserDefinedDetectionRecord(); + case '#microsoft.graph.security.kaizalaAuditRecord': return new KaizalaAuditRecord(); + case '#microsoft.graph.security.labelAnalyticsAggregateAuditRecord': return new LabelAnalyticsAggregateAuditRecord(); + case '#microsoft.graph.security.labelContentExplorerAuditRecord': return new LabelContentExplorerAuditRecord(); + case '#microsoft.graph.security.largeContentMetadataAuditRecord': return new LargeContentMetadataAuditRecord(); + case '#microsoft.graph.security.m365ComplianceConnectorAuditRecord': return new M365ComplianceConnectorAuditRecord(); + case '#microsoft.graph.security.m365daadAuditRecord': return new M365daadAuditRecord(); + case '#microsoft.graph.security.m365odspAssetMetadataRecord': return new M365odspAssetMetadataRecord(); + case '#microsoft.graph.security.m365SearchSectionsRecord': return new M365SearchSectionsRecord(); + case '#microsoft.graph.security.mailSubmissionData': return new MailSubmissionData(); + case '#microsoft.graph.security.managedServicesAuditRecord': return new ManagedServicesAuditRecord(); + case '#microsoft.graph.security.managedTenantsAuditRecord': return new ManagedTenantsAuditRecord(); + case '#microsoft.graph.security.mapgAlertsAuditRecord': return new MapgAlertsAuditRecord(); + case '#microsoft.graph.security.mapgOnboardAuditRecord': return new MapgOnboardAuditRecord(); + case '#microsoft.graph.security.mapgPolicyAuditRecord': return new MapgPolicyAuditRecord(); + case '#microsoft.graph.security.mapgRemediationAuditRecord': return new MapgRemediationAuditRecord(); + case '#microsoft.graph.security.mcasAlertsAuditRecord': return new McasAlertsAuditRecord(); + case '#microsoft.graph.security.mdaAuditRecord': return new MdaAuditRecord(); + case '#microsoft.graph.security.mdaDataSecuritySignalRecord': return new MdaDataSecuritySignalRecord(); + case '#microsoft.graph.security.mDASHAuditRecord': return new MDASHAuditRecord(); + case '#microsoft.graph.security.mdatpAuditRecord': return new MdatpAuditRecord(); + case '#microsoft.graph.security.mdcEventsRecord': return new MdcEventsRecord(); + case '#microsoft.graph.security.mdiAuditRecord': return new MdiAuditRecord(); + case '#microsoft.graph.security.meshWorldsAuditRecord': return new MeshWorldsAuditRecord(); + case '#microsoft.graph.security.microsoft365BackupBackupItemAuditRecord': return new Microsoft365BackupBackupItemAuditRecord(); + case '#microsoft.graph.security.microsoft365BackupBackupPolicyAuditRecord': return new Microsoft365BackupBackupPolicyAuditRecord(); + case '#microsoft.graph.security.microsoft365BackupGranularBrowseTaskAuditRecord': return new Microsoft365BackupGranularBrowseTaskAuditRecord(); + case '#microsoft.graph.security.microsoft365BackupRestoreItemAuditRecord': return new Microsoft365BackupRestoreItemAuditRecord(); + case '#microsoft.graph.security.microsoft365BackupRestoreTaskAuditRecord': return new Microsoft365BackupRestoreTaskAuditRecord(); + case '#microsoft.graph.security.microsoft365CopilotScheduledPromptAuditRecord': return new Microsoft365CopilotScheduledPromptAuditRecord(); + case '#microsoft.graph.security.microsoftDefenderExpertsXDRAuditRecord': return new MicrosoftDefenderExpertsXDRAuditRecord(); + case '#microsoft.graph.security.microsoftFlowAuditRecord': return new MicrosoftFlowAuditRecord(); + case '#microsoft.graph.security.microsoftFormsAuditRecord': return new MicrosoftFormsAuditRecord(); + case '#microsoft.graph.security.microsoftGraphDataConnectConsent': return new MicrosoftGraphDataConnectConsent(); + case '#microsoft.graph.security.microsoftGraphDataConnectOperation': return new MicrosoftGraphDataConnectOperation(); + case '#microsoft.graph.security.microsoftPurviewDataCatalogOperationRecord': return new MicrosoftPurviewDataCatalogOperationRecord(); + case '#microsoft.graph.security.microsoftPurviewDataMapOperationRecord': return new MicrosoftPurviewDataMapOperationRecord(); + case '#microsoft.graph.security.microsoftPurviewMetadataPolicyOperationRecord': return new MicrosoftPurviewMetadataPolicyOperationRecord(); + case '#microsoft.graph.security.microsoftPurviewPolicyOperationRecord': return new MicrosoftPurviewPolicyOperationRecord(); + case '#microsoft.graph.security.microsoftPurviewPrivacyAuditEvent': return new MicrosoftPurviewPrivacyAuditEvent(); + case '#microsoft.graph.security.microsoftPurviewUnifiedCatalogOperationRecord': return new MicrosoftPurviewUnifiedCatalogOperationRecord(); + case '#microsoft.graph.security.microsoftStreamAuditRecord': return new MicrosoftStreamAuditRecord(); + case '#microsoft.graph.security.microsoftTeamsAdminAuditRecord': return new MicrosoftTeamsAdminAuditRecord(); + case '#microsoft.graph.security.microsoftTeamsAnalyticsAuditRecord': return new MicrosoftTeamsAnalyticsAuditRecord(); + case '#microsoft.graph.security.microsoftTeamsAuditRecord': return new MicrosoftTeamsAuditRecord(); + case '#microsoft.graph.security.microsoftTeamsDeviceAuditRecord': return new MicrosoftTeamsDeviceAuditRecord(); + case '#microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord': return new MicrosoftTeamsRetentionLabelActionAuditRecord(); + case '#microsoft.graph.security.microsoftTeamsSensitivityLabelActionAuditRecord': return new MicrosoftTeamsSensitivityLabelActionAuditRecord(); + case '#microsoft.graph.security.microsoftTeamsShiftsAuditRecord': return new MicrosoftTeamsShiftsAuditRecord(); + case '#microsoft.graph.security.microsoftTeamsUserConcernAuditRecord': return new MicrosoftTeamsUserConcernAuditRecord(); + case '#microsoft.graph.security.mipAutoLabelExchangeItemAuditRecord': return new MipAutoLabelExchangeItemAuditRecord(); + case '#microsoft.graph.security.mipAutoLabelProgressFeedbackAuditRecord': return new MipAutoLabelProgressFeedbackAuditRecord(); + case '#microsoft.graph.security.mipAutoLabelSharePointItemAuditRecord': return new MipAutoLabelSharePointItemAuditRecord(); + case '#microsoft.graph.security.mipAutoLabelSharePointPolicyLocationAuditRecord': return new MipAutoLabelSharePointPolicyLocationAuditRecord(); + case '#microsoft.graph.security.mipAutoLabelSimulationSharePointCompletionRecord': return new MipAutoLabelSimulationSharePointCompletionRecord(); + case '#microsoft.graph.security.mipAutoLabelSimulationSharePointProgressRecord': return new MipAutoLabelSimulationSharePointProgressRecord(); + case '#microsoft.graph.security.mipAutoLabelSimulationStatisticsRecord': return new MipAutoLabelSimulationStatisticsRecord(); + case '#microsoft.graph.security.mipExactDataMatchAuditRecord': return new MipExactDataMatchAuditRecord(); + case '#microsoft.graph.security.mipLabelAnalyticsAuditRecord': return new MipLabelAnalyticsAuditRecord(); + case '#microsoft.graph.security.mipLabelAuditRecord': return new MipLabelAuditRecord(); + case '#microsoft.graph.security.mosAgentInfoRecord': return new MosAgentInfoRecord(); + case '#microsoft.graph.security.mosAgentInfoRecordV2': return new MosAgentInfoRecordV2(); + case '#microsoft.graph.security.ms365dCustomDetectionAuditRecord': return new Ms365dCustomDetectionAuditRecord(); + case '#microsoft.graph.security.ms365dIncidentAuditRecord': return new Ms365dIncidentAuditRecord(); + case '#microsoft.graph.security.ms365dSuppressionRuleAuditRecord': return new Ms365dSuppressionRuleAuditRecord(); + case '#microsoft.graph.security.msdeCustomCollectionAuditRecord': return new MsdeCustomCollectionAuditRecord(); + case '#microsoft.graph.security.msdeGeneralSettingsAuditRecord': return new MsdeGeneralSettingsAuditRecord(); + case '#microsoft.graph.security.msdeIndicatorsSettingsAuditRecord': return new MsdeIndicatorsSettingsAuditRecord(); + case '#microsoft.graph.security.msdeResponseActionsAuditRecord': return new MsdeResponseActionsAuditRecord(); + case '#microsoft.graph.security.msdeRolesSettingsAuditRecord': return new MsdeRolesSettingsAuditRecord(); + case '#microsoft.graph.security.mspVectorSearchContentMetadataAuditRecord': return new MspVectorSearchContentMetadataAuditRecord(); + case '#microsoft.graph.security.msticNationStateNotificationRecord': return new MsticNationStateNotificationRecord(); + case '#microsoft.graph.security.multiStageDispositionAuditRecord': return new MultiStageDispositionAuditRecord(); + case '#microsoft.graph.security.myAnalyticsSettingsAuditRecord': return new MyAnalyticsSettingsAuditRecord(); + case '#microsoft.graph.security.noisyAlertPolicyAuditRecord': return new NoisyAlertPolicyAuditRecord(); + case '#microsoft.graph.security.officeNativeAuditRecord': return new OfficeNativeAuditRecord(); + case '#microsoft.graph.security.omePortalAuditRecord': return new OmePortalAuditRecord(); + case '#microsoft.graph.security.onDemandSharePointClassificationAuditRecord': return new OnDemandSharePointClassificationAuditRecord(); + case '#microsoft.graph.security.oneDriveAuditRecord': return new OneDriveAuditRecord(); + case '#microsoft.graph.security.onPremisesFileShareScannerDLPAuditRecord': return new OnPremisesFileShareScannerDLPAuditRecord(); + case '#microsoft.graph.security.onPremisesSharePointScannerDLPAuditRecord': return new OnPremisesSharePointScannerDLPAuditRecord(); + case '#microsoft.graph.security.organizationalDataInM365AuditRecord': return new OrganizationalDataInM365AuditRecord(); + case '#microsoft.graph.security.outlookCopilotAutomationAuditRecord': return new OutlookCopilotAutomationAuditRecord(); + case '#microsoft.graph.security.owaGetAccessTokenForResourceAuditRecord': return new OwaGetAccessTokenForResourceAuditRecord(); + case '#microsoft.graph.security.p4aiAssessmentCategoryRecord': return new P4aiAssessmentCategoryRecord(); + case '#microsoft.graph.security.p4aiAssessmentFabricScannerRecord': return new P4aiAssessmentFabricScannerRecord(); + case '#microsoft.graph.security.p4aiAssessmentLocationResultRecord': return new P4aiAssessmentLocationResultRecord(); + case '#microsoft.graph.security.p4aiAssessmentRecord': return new P4aiAssessmentRecord(); + case '#microsoft.graph.security.p4AIRiskScoreRecord': return new P4AIRiskScoreRecord(); + case '#microsoft.graph.security.peopleAdminSettingsAuditRecord': return new PeopleAdminSettingsAuditRecord(); + case '#microsoft.graph.security.physicalBadgingSignalAuditRecord': return new PhysicalBadgingSignalAuditRecord(); + case '#microsoft.graph.security.placesDirectoryAuditRecord': return new PlacesDirectoryAuditRecord(); + case '#microsoft.graph.security.plannerChatMessageAuditRecord': return new PlannerChatMessageAuditRecord(); + case '#microsoft.graph.security.plannerChatMessageListAuditRecord': return new PlannerChatMessageListAuditRecord(); + case '#microsoft.graph.security.plannerCopyPlanAuditRecord': return new PlannerCopyPlanAuditRecord(); + case '#microsoft.graph.security.plannerGoalAuditRecord': return new PlannerGoalAuditRecord(); + case '#microsoft.graph.security.plannerGoalListAuditRecord': return new PlannerGoalListAuditRecord(); + case '#microsoft.graph.security.plannerPlanAuditRecord': return new PlannerPlanAuditRecord(); + case '#microsoft.graph.security.plannerPlanListAuditRecord': return new PlannerPlanListAuditRecord(); + case '#microsoft.graph.security.plannerPlanSensitivityLabelAuditRecord': return new PlannerPlanSensitivityLabelAuditRecord(); + case '#microsoft.graph.security.plannerRosterAuditRecord': return new PlannerRosterAuditRecord(); + case '#microsoft.graph.security.plannerRosterSensitivityLabelAuditRecord': return new PlannerRosterSensitivityLabelAuditRecord(); + case '#microsoft.graph.security.plannerTaskAuditRecord': return new PlannerTaskAuditRecord(); + case '#microsoft.graph.security.plannerTaskListAuditRecord': return new PlannerTaskListAuditRecord(); + case '#microsoft.graph.security.plannerTenantSettingsAuditRecord': return new PlannerTenantSettingsAuditRecord(); + case '#microsoft.graph.security.policyConfigChangeAuditRecord': return new PolicyConfigChangeAuditRecord(); + case '#microsoft.graph.security.powerAppsAuditAppRecord': return new PowerAppsAuditAppRecord(); + case '#microsoft.graph.security.powerAppsAuditPlanRecord': return new PowerAppsAuditPlanRecord(); + case '#microsoft.graph.security.powerAppsAuditResourceRecord': return new PowerAppsAuditResourceRecord(); + case '#microsoft.graph.security.powerBIAuditRecord': return new PowerBIAuditRecord(); + case '#microsoft.graph.security.powerBIDlpAuditRecord': return new PowerBIDlpAuditRecord(); + case '#microsoft.graph.security.powerPagesSiteAuditRecord': return new PowerPagesSiteAuditRecord(); + case '#microsoft.graph.security.powerPlatformAdminDlpAuditRecord': return new PowerPlatformAdminDlpAuditRecord(); + case '#microsoft.graph.security.powerPlatformAdminEnvironmentAuditRecord': return new PowerPlatformAdminEnvironmentAuditRecord(); + case '#microsoft.graph.security.powerPlatformAdministratorActivityRecord': return new PowerPlatformAdministratorActivityRecord(); + case '#microsoft.graph.security.powerPlatformLockboxResourceAccessRequestAuditRecord': return new PowerPlatformLockboxResourceAccessRequestAuditRecord(); + case '#microsoft.graph.security.powerPlatformLockboxResourceCommandAuditRecord': return new PowerPlatformLockboxResourceCommandAuditRecord(); + case '#microsoft.graph.security.powerPlatformServiceActivityAuditRecord': return new PowerPlatformServiceActivityAuditRecord(); + case '#microsoft.graph.security.powerPlatformTenantIsolationRecord': return new PowerPlatformTenantIsolationRecord(); + case '#microsoft.graph.security.privacyDataMatchAuditRecord': return new PrivacyDataMatchAuditRecord(); + case '#microsoft.graph.security.privacyDataMinimizationRecord': return new PrivacyDataMinimizationRecord(); + case '#microsoft.graph.security.privacyDigestEmailRecord': return new PrivacyDigestEmailRecord(); + case '#microsoft.graph.security.privacyOpenAccessAuditRecord': return new PrivacyOpenAccessAuditRecord(); + case '#microsoft.graph.security.privacyPortalAuditRecord': return new PrivacyPortalAuditRecord(); + case '#microsoft.graph.security.privacyRemediationActionRecord': return new PrivacyRemediationActionRecord(); + case '#microsoft.graph.security.privacyRemediationRecord': return new PrivacyRemediationRecord(); + case '#microsoft.graph.security.privaPrivacyAssessmentOperationRecord': return new PrivaPrivacyAssessmentOperationRecord(); + case '#microsoft.graph.security.privaPrivacyConsentOperationRecord': return new PrivaPrivacyConsentOperationRecord(); + case '#microsoft.graph.security.projectAuditRecord': return new ProjectAuditRecord(); + case '#microsoft.graph.security.projectForTheWebAssignedToMeSettingsAuditRecord': return new ProjectForTheWebAssignedToMeSettingsAuditRecord(); + case '#microsoft.graph.security.projectForTheWebProjectAuditRecord': return new ProjectForTheWebProjectAuditRecord(); + case '#microsoft.graph.security.projectForTheWebProjectSettingsAuditRecord': return new ProjectForTheWebProjectSettingsAuditRecord(); + case '#microsoft.graph.security.projectForTheWebRoadmapAuditRecord': return new ProjectForTheWebRoadmapAuditRecord(); + case '#microsoft.graph.security.projectForTheWebRoadmapItemAuditRecord': return new ProjectForTheWebRoadmapItemAuditRecord(); + case '#microsoft.graph.security.projectForTheWebRoadmapSettingsAuditRecord': return new ProjectForTheWebRoadmapSettingsAuditRecord(); + case '#microsoft.graph.security.projectForTheWebTaskAuditRecord': return new ProjectForTheWebTaskAuditRecord(); + case '#microsoft.graph.security.publicFolderAuditRecord': return new PublicFolderAuditRecord(); + case '#microsoft.graph.security.purviewInsiderRiskAlertsRecord': return new PurviewInsiderRiskAlertsRecord(); + case '#microsoft.graph.security.purviewInsiderRiskCasesRecord': return new PurviewInsiderRiskCasesRecord(); + case '#microsoft.graph.security.purviewMCRecommendationRecord': return new PurviewMCRecommendationRecord(); + case '#microsoft.graph.security.purviewPostureAgentAuditRecord': return new PurviewPostureAgentAuditRecord(); + case '#microsoft.graph.security.quarantineAuditRecord': return new QuarantineAuditRecord(); + case '#microsoft.graph.security.recordsManagementAuditRecord': return new RecordsManagementAuditRecord(); + case '#microsoft.graph.security.reportSubmission': return new ReportSubmission(); + case '#microsoft.graph.security.reportSubmissionResultDetail': return new ReportSubmissionResultDetail(); + case '#microsoft.graph.security.restrictedModeAuditRecord': return new RestrictedModeAuditRecord(); + case '#microsoft.graph.security.retentionPolicyAuditRecord': return new RetentionPolicyAuditRecord(); + case '#microsoft.graph.security.rtiOperationsAgentAuditRecord': return new RtiOperationsAgentAuditRecord(); + case '#microsoft.graph.security.sbpConfigurationEventRecord': return new SbpConfigurationEventRecord(); + case '#microsoft.graph.security.sbpUsageEventRecord': return new SbpUsageEventRecord(); + case '#microsoft.graph.security.scoreEvidence': return new ScoreEvidence(); + case '#microsoft.graph.security.scorePlatformGenericAuditRecord': return new ScorePlatformGenericAuditRecord(); + case '#microsoft.graph.security.scriptRunAuditRecord': return new ScriptRunAuditRecord(); + case '#microsoft.graph.security.searchAuditRecord': return new SearchAuditRecord(); + case '#microsoft.graph.security.securityComplianceAlertRecord': return new SecurityComplianceAlertRecord(); + case '#microsoft.graph.security.securityComplianceCenterEOPCmdletAuditRecord': return new SecurityComplianceCenterEOPCmdletAuditRecord(); + case '#microsoft.graph.security.securityComplianceInsightsAuditRecord': return new SecurityComplianceInsightsAuditRecord(); + case '#microsoft.graph.security.securityComplianceRBACAuditRecord': return new SecurityComplianceRBACAuditRecord(); + case '#microsoft.graph.security.securityComplianceUserChangeAuditRecord': return new SecurityComplianceUserChangeAuditRecord(); + case '#microsoft.graph.security.securityCopilotIdentityManagementAuditRecord': return new SecurityCopilotIdentityManagementAuditRecord(); + case '#microsoft.graph.security.securityDevelopmentLifecycleAILogAuditRecord': return new SecurityDevelopmentLifecycleAILogAuditRecord(); + case '#microsoft.graph.security.sensitiveInfoRemediationAgentDataRecord': return new SensitiveInfoRemediationAgentDataRecord(); + case '#microsoft.graph.security.sensitivityLabelActionAuditRecord': return new SensitivityLabelActionAuditRecord(); + case '#microsoft.graph.security.sensitivityLabeledFileActionAuditRecord': return new SensitivityLabeledFileActionAuditRecord(); + case '#microsoft.graph.security.sensitivityLabelPolicyMatchAuditRecord': return new SensitivityLabelPolicyMatchAuditRecord(); + case '#microsoft.graph.security.sentinelAIToolAuditRecord': return new SentinelAIToolAuditRecord(); + case '#microsoft.graph.security.sentinelGraphAuditRecord': return new SentinelGraphAuditRecord(); + case '#microsoft.graph.security.sentinelJobAuditRecord': return new SentinelJobAuditRecord(); + case '#microsoft.graph.security.sentinelKQLOnLakeAuditRecord': return new SentinelKQLOnLakeAuditRecord(); + case '#microsoft.graph.security.sentinelLakeDataOnboardingAuditRecord': return new SentinelLakeDataOnboardingAuditRecord(); + case '#microsoft.graph.security.sentinelLakeEncryptionAuditRecord': return new SentinelLakeEncryptionAuditRecord(); + case '#microsoft.graph.security.sentinelLakeOnboardingAuditRecord': return new SentinelLakeOnboardingAuditRecord(); + case '#microsoft.graph.security.sentinelNotebookOnLakeAuditRecord': return new SentinelNotebookOnLakeAuditRecord(); + case '#microsoft.graph.security.sentinelPackageAuditRecord': return new SentinelPackageAuditRecord(); + case '#microsoft.graph.security.sharePointAppPermissionOperationAuditRecord': return new SharePointAppPermissionOperationAuditRecord(); + case '#microsoft.graph.security.sharePointAuditRecord': return new SharePointAuditRecord(); + case '#microsoft.graph.security.sharePointCommentOperationAuditRecord': return new SharePointCommentOperationAuditRecord(); + case '#microsoft.graph.security.sharePointContentSecurityPolicyAuditRecord': return new SharePointContentSecurityPolicyAuditRecord(); + case '#microsoft.graph.security.sharePointContentTypeOperationAuditRecord': return new SharePointContentTypeOperationAuditRecord(); + case '#microsoft.graph.security.sharePointESignatureAuditRecord': return new SharePointESignatureAuditRecord(); + case '#microsoft.graph.security.sharePointFieldOperationAuditRecord': return new SharePointFieldOperationAuditRecord(); + case '#microsoft.graph.security.sharePointFileOperationAuditRecord': return new SharePointFileOperationAuditRecord(); + case '#microsoft.graph.security.sharePointListItemOperationAuditRecord': return new SharePointListItemOperationAuditRecord(); + case '#microsoft.graph.security.sharePointListOperationAuditRecord': return new SharePointListOperationAuditRecord(); + case '#microsoft.graph.security.sharePointSharingOperationAuditRecord': return new SharePointSharingOperationAuditRecord(); + case '#microsoft.graph.security.skypeForBusinessCmdletsAuditRecord': return new SkypeForBusinessCmdletsAuditRecord(); + case '#microsoft.graph.security.skypeForBusinessPSTNUsageAuditRecord': return new SkypeForBusinessPSTNUsageAuditRecord(); + case '#microsoft.graph.security.skypeForBusinessUsersBlockedAuditRecord': return new SkypeForBusinessUsersBlockedAuditRecord(); + case '#microsoft.graph.security.sonarDetonationContentMetadata': return new SonarDetonationContentMetadata(); + case '#microsoft.graph.security.sonarDetonationEntityAuditRecord': return new SonarDetonationEntityAuditRecord(); + case '#microsoft.graph.security.sonarFileDetonationEntityAuditRecord': return new SonarFileDetonationEntityAuditRecord(); + case '#microsoft.graph.security.sonarSubmissionEntityAuditRecord': return new SonarSubmissionEntityAuditRecord(); + case '#microsoft.graph.security.sonarUrlDetonationEntityAuditRecord': return new SonarUrlDetonationEntityAuditRecord(); + case '#microsoft.graph.security.sparkCoreCustomLivePoolRecord': return new SparkCoreCustomLivePoolRecord(); + case '#microsoft.graph.security.submissionEntityAuditRecord': return new SubmissionEntityAuditRecord(); + case '#microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord': return new SupervisoryReviewDayXInsightsAuditRecord(); + case '#microsoft.graph.security.syntheticProbeAuditRecord': return new SyntheticProbeAuditRecord(); + case '#microsoft.graph.security.teamCopilotInteractionAuditRecord': return new TeamCopilotInteractionAuditRecord(); + case '#microsoft.graph.security.teamsEasyApprovalsAuditRecord': return new TeamsEasyApprovalsAuditRecord(); + case '#microsoft.graph.security.teamsEvalDataHubAdminOperationAuditRecord': return new TeamsEvalDataHubAdminOperationAuditRecord(); + case '#microsoft.graph.security.teamsEvalDataHubDataAccessAuditRecord': return new TeamsEvalDataHubDataAccessAuditRecord(); + case '#microsoft.graph.security.teamsEvalDataHubPermissionChangeAuditRecord': return new TeamsEvalDataHubPermissionChangeAuditRecord(); + case '#microsoft.graph.security.teamsHealthcareAuditRecord': return new TeamsHealthcareAuditRecord(); + case '#microsoft.graph.security.teamsUpdatesAuditRecord': return new TeamsUpdatesAuditRecord(); + case '#microsoft.graph.security.tenantAllowBlockListAuditRecord': return new TenantAllowBlockListAuditRecord(); + case '#microsoft.graph.security.threatFinderAuditRecord': return new ThreatFinderAuditRecord(); + case '#microsoft.graph.security.threatIntelligenceAtpContentData': return new ThreatIntelligenceAtpContentData(); + case '#microsoft.graph.security.threatIntelligenceExportAuditRecord': return new ThreatIntelligenceExportAuditRecord(); + case '#microsoft.graph.security.threatIntelligenceMailData': return new ThreatIntelligenceMailData(); + case '#microsoft.graph.security.threatIntelligenceObjectAuditRecord': return new ThreatIntelligenceObjectAuditRecord(); + case '#microsoft.graph.security.threatIntelligenceUrlClickData': return new ThreatIntelligenceUrlClickData(); + case '#microsoft.graph.security.todoAuditRecord': return new TodoAuditRecord(); + case '#microsoft.graph.security.trainableClassifierAuditRecord': return new TrainableClassifierAuditRecord(); + case '#microsoft.graph.security.uamOperationAuditRecord': return new UamOperationAuditRecord(); + case '#microsoft.graph.security.unifiedGroupAuditRecord': return new UnifiedGroupAuditRecord(); + case '#microsoft.graph.security.unifiedSimulationMatchedItemAuditRecord': return new UnifiedSimulationMatchedItemAuditRecord(); + case '#microsoft.graph.security.unifiedSimulationSummaryAuditRecord': return new UnifiedSimulationSummaryAuditRecord(); + case '#microsoft.graph.security.universalPrintManagementAuditRecord': return new UniversalPrintManagementAuditRecord(); + case '#microsoft.graph.security.universalPrintPrintJobAuditRecord': return new UniversalPrintPrintJobAuditRecord(); + case '#microsoft.graph.security.urbacAssignmentAuditRecord': return new UrbacAssignmentAuditRecord(); + case '#microsoft.graph.security.urbacEnableStateAuditRecord': return new UrbacEnableStateAuditRecord(); + case '#microsoft.graph.security.urbacRoleAuditRecord': return new UrbacRoleAuditRecord(); + case '#microsoft.graph.security.userTrainingAuditRecord': return new UserTrainingAuditRecord(); + case '#microsoft.graph.security.usxWorkspaceOnboardingAuditRecord': return new UsxWorkspaceOnboardingAuditRecord(); + case '#microsoft.graph.security.vfamCreatePolicyAuditRecord': return new VfamCreatePolicyAuditRecord(); + case '#microsoft.graph.security.vfamDeletePolicyAuditRecord': return new VfamDeletePolicyAuditRecord(); + case '#microsoft.graph.security.vfamUpdatePolicyAuditRecord': return new VfamUpdatePolicyAuditRecord(); + case '#microsoft.graph.security.vivaAmplifyAuditRecord': return new VivaAmplifyAuditRecord(); + case '#microsoft.graph.security.vivaEngageEventsAuditRecord': return new VivaEngageEventsAuditRecord(); + case '#microsoft.graph.security.vivaEngageNetworkAssociationAuditRecord': return new VivaEngageNetworkAssociationAuditRecord(); + case '#microsoft.graph.security.vivaEngageSegmentAuditRecord': return new VivaEngageSegmentAuditRecord(); + case '#microsoft.graph.security.vivaGlintAdvancedConfigurationAuditRecord': return new VivaGlintAdvancedConfigurationAuditRecord(); + case '#microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord': return new VivaGlintAgenticCampaignAuditRecord(); + case '#microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord': return new VivaGlintFeedbackProgramAuditRecord(); + case '#microsoft.graph.security.vivaGlintOrganizationalDataAuditRecord': return new VivaGlintOrganizationalDataAuditRecord(); + case '#microsoft.graph.security.vivaGlintPulseProgramAuditRecord': return new VivaGlintPulseProgramAuditRecord(); + case '#microsoft.graph.security.vivaGlintPulseProgramRespondentRateAuditRecord': return new VivaGlintPulseProgramRespondentRateAuditRecord(); + case '#microsoft.graph.security.vivaGlintQuestionAuditRecord': return new VivaGlintQuestionAuditRecord(); + case '#microsoft.graph.security.vivaGlintRoleAuditRecord': return new VivaGlintRoleAuditRecord(); + case '#microsoft.graph.security.vivaGlintRubiconAuditRecord': return new VivaGlintRubiconAuditRecord(); + case '#microsoft.graph.security.vivaGlintSupportAccessAuditRecord': return new VivaGlintSupportAccessAuditRecord(); + case '#microsoft.graph.security.vivaGlintSystemAuditRecord': return new VivaGlintSystemAuditRecord(); + case '#microsoft.graph.security.vivaGlintUserAuditRecord': return new VivaGlintUserAuditRecord(); + case '#microsoft.graph.security.vivaGlintUserGroupAuditRecord': return new VivaGlintUserGroupAuditRecord(); + case '#microsoft.graph.security.vivaGoalsAuditRecord': return new VivaGoalsAuditRecord(); + case '#microsoft.graph.security.vivaLearningAdminAuditRecord': return new VivaLearningAdminAuditRecord(); + case '#microsoft.graph.security.vivaLearningAuditRecord': return new VivaLearningAuditRecord(); + case '#microsoft.graph.security.vivaPulseAdminAuditRecord': return new VivaPulseAdminAuditRecord(); + case '#microsoft.graph.security.vivaPulseOrganizerAuditRecord': return new VivaPulseOrganizerAuditRecord(); + case '#microsoft.graph.security.vivaPulseReportAuditRecord': return new VivaPulseReportAuditRecord(); + case '#microsoft.graph.security.vivaPulseResponseAuditRecord': return new VivaPulseResponseAuditRecord(); + case '#microsoft.graph.security.wdatpAlertsAuditRecord': return new WdatpAlertsAuditRecord(); + case '#microsoft.graph.security.webContentFilteringAuditRecord': return new WebContentFilteringAuditRecord(); + case '#microsoft.graph.security.windows365CustomerLockboxAuditRecord': return new Windows365CustomerLockboxAuditRecord(); + case '#microsoft.graph.security.workplaceAnalyticsAuditRecord': return new WorkplaceAnalyticsAuditRecord(); + case '#microsoft.graph.security.yammerAuditRecord': return new YammerAuditRecord(); + case '#microsoft.graph.security.yammerUserHidingAuditRecord': return new YammerUserHidingAuditRecord(); + } + } + return new AuditData(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the dynamicProperties property value. The dynamicProperties property + * @return AuditRecordTypeDictionary|null + */ + public function getDynamicProperties(): ?AuditRecordTypeDictionary { + $val = $this->getBackingStore()->get('dynamicProperties'); + if (is_null($val) || $val instanceof AuditRecordTypeDictionary) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'dynamicProperties'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'dynamicProperties' => fn(ParseNode $n) => $o->setDynamicProperties($n->getObjectValue([AuditRecordTypeDictionary::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeObjectValue('dynamicProperties', $this->getDynamicProperties()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the dynamicProperties property value. The dynamicProperties property + * @param AuditRecordTypeDictionary|null $value Value to set for the dynamicProperties property. + */ + public function setDynamicProperties(?AuditRecordTypeDictionary $value): void { + $this->getBackingStore()->set('dynamicProperties', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/Security/AuditLogQuery.php b/src/Generated/Models/Security/AuditLogQuery.php new file mode 100644 index 00000000000..ee292b26cf9 --- /dev/null +++ b/src/Generated/Models/Security/AuditLogQuery.php @@ -0,0 +1,395 @@ +|null + */ + public function getAdministrativeUnitIdFilters(): ?array { + $val = $this->getBackingStore()->get('administrativeUnitIdFilters'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'administrativeUnitIdFilters'"); + } + + /** + * Gets the displayName property value. The display name of the saved audit log query. + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'administrativeUnitIdFilters' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAdministrativeUnitIdFilters($val); + }, + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'filterEndDateTime' => fn(ParseNode $n) => $o->setFilterEndDateTime($n->getDateTimeValue()), + 'filterStartDateTime' => fn(ParseNode $n) => $o->setFilterStartDateTime($n->getDateTimeValue()), + 'ipAddressFilters' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setIpAddressFilters($val); + }, + 'keywordFilter' => fn(ParseNode $n) => $o->setKeywordFilter($n->getStringValue()), + 'objectIdFilters' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setObjectIdFilters($val); + }, + 'operationFilters' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setOperationFilters($val); + }, + 'records' => fn(ParseNode $n) => $o->setRecords($n->getCollectionOfObjectValues([AuditLogRecord::class, 'createFromDiscriminatorValue'])), + 'recordTypeFilters' => fn(ParseNode $n) => $o->setRecordTypeFilters($n->getCollectionOfEnumValues(AuditLogRecordType::class)), + 'serviceFilters' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setServiceFilters($val); + }, + 'status' => fn(ParseNode $n) => $o->setStatus($n->getEnumValue(AuditLogQueryStatus::class)), + 'userPrincipalNameFilters' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setUserPrincipalNameFilters($val); + }, + ]); + } + + /** + * Gets the filterEndDateTime property value. The end date of the date range in the query. + * @return DateTime|null + */ + public function getFilterEndDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('filterEndDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'filterEndDateTime'"); + } + + /** + * Gets the filterStartDateTime property value. The start date of the date range in the query. + * @return DateTime|null + */ + public function getFilterStartDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('filterStartDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'filterStartDateTime'"); + } + + /** + * Gets the ipAddressFilters property value. The IP address of the device that was used when the activity was logged. + * @return array|null + */ + public function getIpAddressFilters(): ?array { + $val = $this->getBackingStore()->get('ipAddressFilters'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'ipAddressFilters'"); + } + + /** + * Gets the keywordFilter property value. Free text field to search non-indexed properties of the audit log. + * @return string|null + */ + public function getKeywordFilter(): ?string { + $val = $this->getBackingStore()->get('keywordFilter'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'keywordFilter'"); + } + + /** + * Gets the objectIdFilters property value. For SharePoint and OneDrive for Business activity, the full path name of the file or folder accessed by the user. For Exchange admin audit logging, the name of the object that was modified by the cmdlet. + * @return array|null + */ + public function getObjectIdFilters(): ?array { + $val = $this->getBackingStore()->get('objectIdFilters'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'objectIdFilters'"); + } + + /** + * Gets the operationFilters property value. The name of the user or admin activity. For a description of the most common operations/activities, see Search the audit log in the Office 365 Protection Center. + * @return array|null + */ + public function getOperationFilters(): ?array { + $val = $this->getBackingStore()->get('operationFilters'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'operationFilters'"); + } + + /** + * Gets the records property value. An individual audit log record. + * @return array|null + */ + public function getRecords(): ?array { + $val = $this->getBackingStore()->get('records'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AuditLogRecord::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'records'"); + } + + /** + * Gets the recordTypeFilters property value. The type of operation indicated by the record. For the list of member values, see auditLogRecordType. + * @return array|null + */ + public function getRecordTypeFilters(): ?array { + $val = $this->getBackingStore()->get('recordTypeFilters'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AuditLogRecordType::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recordTypeFilters'"); + } + + /** + * Gets the serviceFilters property value. The serviceFilters property + * @return array|null + */ + public function getServiceFilters(): ?array { + $val = $this->getBackingStore()->get('serviceFilters'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'serviceFilters'"); + } + + /** + * Gets the status property value. Describes the current status of the query. The possible values are: notStarted, running, succeeded, failed, cancelled, unknownFutureValue. + * @return AuditLogQueryStatus|null + */ + public function getStatus(): ?AuditLogQueryStatus { + $val = $this->getBackingStore()->get('status'); + if (is_null($val) || $val instanceof AuditLogQueryStatus) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'status'"); + } + + /** + * Gets the userPrincipalNameFilters property value. The UPN (user principal name) of the user who performed the action (specified in the operation property) that resulted in the record being logged; for example, myname@mydomain_name. + * @return array|null + */ + public function getUserPrincipalNameFilters(): ?array { + $val = $this->getBackingStore()->get('userPrincipalNameFilters'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userPrincipalNameFilters'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfPrimitiveValues('administrativeUnitIdFilters', $this->getAdministrativeUnitIdFilters()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeDateTimeValue('filterEndDateTime', $this->getFilterEndDateTime()); + $writer->writeDateTimeValue('filterStartDateTime', $this->getFilterStartDateTime()); + $writer->writeCollectionOfPrimitiveValues('ipAddressFilters', $this->getIpAddressFilters()); + $writer->writeStringValue('keywordFilter', $this->getKeywordFilter()); + $writer->writeCollectionOfPrimitiveValues('objectIdFilters', $this->getObjectIdFilters()); + $writer->writeCollectionOfPrimitiveValues('operationFilters', $this->getOperationFilters()); + $writer->writeCollectionOfObjectValues('records', $this->getRecords()); + $writer->writeCollectionOfEnumValues('recordTypeFilters', $this->getRecordTypeFilters()); + $writer->writeCollectionOfPrimitiveValues('serviceFilters', $this->getServiceFilters()); + $writer->writeEnumValue('status', $this->getStatus()); + $writer->writeCollectionOfPrimitiveValues('userPrincipalNameFilters', $this->getUserPrincipalNameFilters()); + } + + /** + * Sets the administrativeUnitIdFilters property value. The administrative units tagged to an audit log record. + * @param array|null $value Value to set for the administrativeUnitIdFilters property. + */ + public function setAdministrativeUnitIdFilters(?array $value): void { + $this->getBackingStore()->set('administrativeUnitIdFilters', $value); + } + + /** + * Sets the displayName property value. The display name of the saved audit log query. + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the filterEndDateTime property value. The end date of the date range in the query. + * @param DateTime|null $value Value to set for the filterEndDateTime property. + */ + public function setFilterEndDateTime(?DateTime $value): void { + $this->getBackingStore()->set('filterEndDateTime', $value); + } + + /** + * Sets the filterStartDateTime property value. The start date of the date range in the query. + * @param DateTime|null $value Value to set for the filterStartDateTime property. + */ + public function setFilterStartDateTime(?DateTime $value): void { + $this->getBackingStore()->set('filterStartDateTime', $value); + } + + /** + * Sets the ipAddressFilters property value. The IP address of the device that was used when the activity was logged. + * @param array|null $value Value to set for the ipAddressFilters property. + */ + public function setIpAddressFilters(?array $value): void { + $this->getBackingStore()->set('ipAddressFilters', $value); + } + + /** + * Sets the keywordFilter property value. Free text field to search non-indexed properties of the audit log. + * @param string|null $value Value to set for the keywordFilter property. + */ + public function setKeywordFilter(?string $value): void { + $this->getBackingStore()->set('keywordFilter', $value); + } + + /** + * Sets the objectIdFilters property value. For SharePoint and OneDrive for Business activity, the full path name of the file or folder accessed by the user. For Exchange admin audit logging, the name of the object that was modified by the cmdlet. + * @param array|null $value Value to set for the objectIdFilters property. + */ + public function setObjectIdFilters(?array $value): void { + $this->getBackingStore()->set('objectIdFilters', $value); + } + + /** + * Sets the operationFilters property value. The name of the user or admin activity. For a description of the most common operations/activities, see Search the audit log in the Office 365 Protection Center. + * @param array|null $value Value to set for the operationFilters property. + */ + public function setOperationFilters(?array $value): void { + $this->getBackingStore()->set('operationFilters', $value); + } + + /** + * Sets the records property value. An individual audit log record. + * @param array|null $value Value to set for the records property. + */ + public function setRecords(?array $value): void { + $this->getBackingStore()->set('records', $value); + } + + /** + * Sets the recordTypeFilters property value. The type of operation indicated by the record. For the list of member values, see auditLogRecordType. + * @param array|null $value Value to set for the recordTypeFilters property. + */ + public function setRecordTypeFilters(?array $value): void { + $this->getBackingStore()->set('recordTypeFilters', $value); + } + + /** + * Sets the serviceFilters property value. The serviceFilters property + * @param array|null $value Value to set for the serviceFilters property. + */ + public function setServiceFilters(?array $value): void { + $this->getBackingStore()->set('serviceFilters', $value); + } + + /** + * Sets the status property value. Describes the current status of the query. The possible values are: notStarted, running, succeeded, failed, cancelled, unknownFutureValue. + * @param AuditLogQueryStatus|null $value Value to set for the status property. + */ + public function setStatus(?AuditLogQueryStatus $value): void { + $this->getBackingStore()->set('status', $value); + } + + /** + * Sets the userPrincipalNameFilters property value. The UPN (user principal name) of the user who performed the action (specified in the operation property) that resulted in the record being logged; for example, myname@mydomain_name. + * @param array|null $value Value to set for the userPrincipalNameFilters property. + */ + public function setUserPrincipalNameFilters(?array $value): void { + $this->getBackingStore()->set('userPrincipalNameFilters', $value); + } + +} diff --git a/src/Generated/Models/Security/AuditLogQueryCollectionResponse.php b/src/Generated/Models/Security/AuditLogQueryCollectionResponse.php new file mode 100644 index 00000000000..44c2da74ba7 --- /dev/null +++ b/src/Generated/Models/Security/AuditLogQueryCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AuditLogQuery::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AuditLogQuery::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/Security/AuditLogQueryStatus.php b/src/Generated/Models/Security/AuditLogQueryStatus.php new file mode 100644 index 00000000000..74709108df8 --- /dev/null +++ b/src/Generated/Models/Security/AuditLogQueryStatus.php @@ -0,0 +1,14 @@ +|null + */ + public function getAdministrativeUnits(): ?array { + $val = $this->getBackingStore()->get('administrativeUnits'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'administrativeUnits'"); + } + + /** + * Gets the auditData property value. A JSON object that contains the actual audit log data. + * @return AuditData|null + */ + public function getAuditData(): ?AuditData { + $val = $this->getBackingStore()->get('auditData'); + if (is_null($val) || $val instanceof AuditData) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'auditData'"); + } + + /** + * Gets the auditLogRecordType property value. The type of operation indicated by the record. For the list of member values, see auditLogRecordType. + * @return AuditLogRecordType|null + */ + public function getAuditLogRecordType(): ?AuditLogRecordType { + $val = $this->getBackingStore()->get('auditLogRecordType'); + if (is_null($val) || $val instanceof AuditLogRecordType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'auditLogRecordType'"); + } + + /** + * Gets the clientIp property value. The IP address of the device used when the activity was logged. The IP address is displayed in either an IPv4 or IPv6 address format. + * @return string|null + */ + public function getClientIp(): ?string { + $val = $this->getBackingStore()->get('clientIp'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'clientIp'"); + } + + /** + * Gets the createdDateTime property value. The date and time in UTC when the user performed the activity. + * @return DateTime|null + */ + public function getCreatedDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('createdDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'createdDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'administrativeUnits' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAdministrativeUnits($val); + }, + 'auditData' => fn(ParseNode $n) => $o->setAuditData($n->getObjectValue([AuditData::class, 'createFromDiscriminatorValue'])), + 'auditLogRecordType' => fn(ParseNode $n) => $o->setAuditLogRecordType($n->getEnumValue(AuditLogRecordType::class)), + 'clientIp' => fn(ParseNode $n) => $o->setClientIp($n->getStringValue()), + 'createdDateTime' => fn(ParseNode $n) => $o->setCreatedDateTime($n->getDateTimeValue()), + 'objectId' => fn(ParseNode $n) => $o->setObjectId($n->getStringValue()), + 'operation' => fn(ParseNode $n) => $o->setOperation($n->getStringValue()), + 'organizationId' => fn(ParseNode $n) => $o->setOrganizationId($n->getStringValue()), + 'service' => fn(ParseNode $n) => $o->setService($n->getStringValue()), + 'userId' => fn(ParseNode $n) => $o->setUserId($n->getStringValue()), + 'userPrincipalName' => fn(ParseNode $n) => $o->setUserPrincipalName($n->getStringValue()), + 'userType' => fn(ParseNode $n) => $o->setUserType($n->getEnumValue(AuditLogUserType::class)), + ]); + } + + /** + * Gets the objectId property value. For Exchange admin audit logging, the name of the object modified by the cmdlet. For SharePoint activity, the full URL path name of the file or folder accessed by a user. For Microsoft Entra activity, the name of the user account that was modified. + * @return string|null + */ + public function getObjectId(): ?string { + $val = $this->getBackingStore()->get('objectId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'objectId'"); + } + + /** + * Gets the operation property value. The name of the user or admin activity. + * @return string|null + */ + public function getOperation(): ?string { + $val = $this->getBackingStore()->get('operation'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'operation'"); + } + + /** + * Gets the organizationId property value. The GUID for your organization. + * @return string|null + */ + public function getOrganizationId(): ?string { + $val = $this->getBackingStore()->get('organizationId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'organizationId'"); + } + + /** + * Gets the service property value. The Microsoft 365 service where the activity occurred. + * @return string|null + */ + public function getService(): ?string { + $val = $this->getBackingStore()->get('service'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'service'"); + } + + /** + * Gets the userId property value. The user who performed the action (specified in the Operation property) that resulted in the record being logged. Audit records for activity performed by system accounts (such as SHAREPOINT/system or NT AUTHORITY/SYSTEM) are also included in the audit log. Another common value for the UserId property is app@sharepoint. It indicates that the 'user' who performed the activity was an application with the necessary permissions in SharePoint to perform organization-wide actions (such as searching a SharePoint site or OneDrive account) on behalf of a user, admin, or service. + * @return string|null + */ + public function getUserId(): ?string { + $val = $this->getBackingStore()->get('userId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userId'"); + } + + /** + * Gets the userPrincipalName property value. UPN of the user who performed the action. + * @return string|null + */ + public function getUserPrincipalName(): ?string { + $val = $this->getBackingStore()->get('userPrincipalName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userPrincipalName'"); + } + + /** + * Gets the userType property value. The type of user that performed the operation. The possible values are: regular, reserved, admin, dcAdmin, system, application, servicePrincipal, customPolicy, systemPolicy, partnerTechnician, guest, unknownFutureValue. + * @return AuditLogUserType|null + */ + public function getUserType(): ?AuditLogUserType { + $val = $this->getBackingStore()->get('userType'); + if (is_null($val) || $val instanceof AuditLogUserType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'userType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfPrimitiveValues('administrativeUnits', $this->getAdministrativeUnits()); + $writer->writeObjectValue('auditData', $this->getAuditData()); + $writer->writeEnumValue('auditLogRecordType', $this->getAuditLogRecordType()); + $writer->writeStringValue('clientIp', $this->getClientIp()); + $writer->writeDateTimeValue('createdDateTime', $this->getCreatedDateTime()); + $writer->writeStringValue('objectId', $this->getObjectId()); + $writer->writeStringValue('operation', $this->getOperation()); + $writer->writeStringValue('organizationId', $this->getOrganizationId()); + $writer->writeStringValue('service', $this->getService()); + $writer->writeStringValue('userId', $this->getUserId()); + $writer->writeStringValue('userPrincipalName', $this->getUserPrincipalName()); + $writer->writeEnumValue('userType', $this->getUserType()); + } + + /** + * Sets the administrativeUnits property value. The administrative units tagged to an audit log record. + * @param array|null $value Value to set for the administrativeUnits property. + */ + public function setAdministrativeUnits(?array $value): void { + $this->getBackingStore()->set('administrativeUnits', $value); + } + + /** + * Sets the auditData property value. A JSON object that contains the actual audit log data. + * @param AuditData|null $value Value to set for the auditData property. + */ + public function setAuditData(?AuditData $value): void { + $this->getBackingStore()->set('auditData', $value); + } + + /** + * Sets the auditLogRecordType property value. The type of operation indicated by the record. For the list of member values, see auditLogRecordType. + * @param AuditLogRecordType|null $value Value to set for the auditLogRecordType property. + */ + public function setAuditLogRecordType(?AuditLogRecordType $value): void { + $this->getBackingStore()->set('auditLogRecordType', $value); + } + + /** + * Sets the clientIp property value. The IP address of the device used when the activity was logged. The IP address is displayed in either an IPv4 or IPv6 address format. + * @param string|null $value Value to set for the clientIp property. + */ + public function setClientIp(?string $value): void { + $this->getBackingStore()->set('clientIp', $value); + } + + /** + * Sets the createdDateTime property value. The date and time in UTC when the user performed the activity. + * @param DateTime|null $value Value to set for the createdDateTime property. + */ + public function setCreatedDateTime(?DateTime $value): void { + $this->getBackingStore()->set('createdDateTime', $value); + } + + /** + * Sets the objectId property value. For Exchange admin audit logging, the name of the object modified by the cmdlet. For SharePoint activity, the full URL path name of the file or folder accessed by a user. For Microsoft Entra activity, the name of the user account that was modified. + * @param string|null $value Value to set for the objectId property. + */ + public function setObjectId(?string $value): void { + $this->getBackingStore()->set('objectId', $value); + } + + /** + * Sets the operation property value. The name of the user or admin activity. + * @param string|null $value Value to set for the operation property. + */ + public function setOperation(?string $value): void { + $this->getBackingStore()->set('operation', $value); + } + + /** + * Sets the organizationId property value. The GUID for your organization. + * @param string|null $value Value to set for the organizationId property. + */ + public function setOrganizationId(?string $value): void { + $this->getBackingStore()->set('organizationId', $value); + } + + /** + * Sets the service property value. The Microsoft 365 service where the activity occurred. + * @param string|null $value Value to set for the service property. + */ + public function setService(?string $value): void { + $this->getBackingStore()->set('service', $value); + } + + /** + * Sets the userId property value. The user who performed the action (specified in the Operation property) that resulted in the record being logged. Audit records for activity performed by system accounts (such as SHAREPOINT/system or NT AUTHORITY/SYSTEM) are also included in the audit log. Another common value for the UserId property is app@sharepoint. It indicates that the 'user' who performed the activity was an application with the necessary permissions in SharePoint to perform organization-wide actions (such as searching a SharePoint site or OneDrive account) on behalf of a user, admin, or service. + * @param string|null $value Value to set for the userId property. + */ + public function setUserId(?string $value): void { + $this->getBackingStore()->set('userId', $value); + } + + /** + * Sets the userPrincipalName property value. UPN of the user who performed the action. + * @param string|null $value Value to set for the userPrincipalName property. + */ + public function setUserPrincipalName(?string $value): void { + $this->getBackingStore()->set('userPrincipalName', $value); + } + + /** + * Sets the userType property value. The type of user that performed the operation. The possible values are: regular, reserved, admin, dcAdmin, system, application, servicePrincipal, customPolicy, systemPolicy, partnerTechnician, guest, unknownFutureValue. + * @param AuditLogUserType|null $value Value to set for the userType property. + */ + public function setUserType(?AuditLogUserType $value): void { + $this->getBackingStore()->set('userType', $value); + } + +} diff --git a/src/Generated/Models/Security/AuditLogRecordCollectionResponse.php b/src/Generated/Models/Security/AuditLogRecordCollectionResponse.php new file mode 100644 index 00000000000..3f4c97996d7 --- /dev/null +++ b/src/Generated/Models/Security/AuditLogRecordCollectionResponse.php @@ -0,0 +1,71 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([AuditLogRecord::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AuditLogRecord::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/Security/AuditLogRecordType.php b/src/Generated/Models/Security/AuditLogRecordType.php new file mode 100644 index 00000000000..064d9c9e08f --- /dev/null +++ b/src/Generated/Models/Security/AuditLogRecordType.php @@ -0,0 +1,480 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AuditRecordTypeDictionary + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AuditRecordTypeDictionary { + return new AuditRecordTypeDictionary(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/Security/AuditSearchAuditRecord.php b/src/Generated/Models/Security/AuditSearchAuditRecord.php new file mode 100644 index 00000000000..add8ba70723 --- /dev/null +++ b/src/Generated/Models/Security/AuditSearchAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.auditSearchAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AuditSearchAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AuditSearchAuditRecord { + return new AuditSearchAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AzfwApplicationRuleAggregationEventRecord.php b/src/Generated/Models/Security/AzfwApplicationRuleAggregationEventRecord.php new file mode 100644 index 00000000000..13ed9f91436 --- /dev/null +++ b/src/Generated/Models/Security/AzfwApplicationRuleAggregationEventRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.azfwApplicationRuleAggregationEventRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AzfwApplicationRuleAggregationEventRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AzfwApplicationRuleAggregationEventRecord { + return new AzfwApplicationRuleAggregationEventRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AzfwDnsQueryEventRecord.php b/src/Generated/Models/Security/AzfwDnsQueryEventRecord.php new file mode 100644 index 00000000000..5b052fff019 --- /dev/null +++ b/src/Generated/Models/Security/AzfwDnsQueryEventRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.azfwDnsQueryEventRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AzfwDnsQueryEventRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AzfwDnsQueryEventRecord { + return new AzfwDnsQueryEventRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AzfwNetworkRuleEventRecord.php b/src/Generated/Models/Security/AzfwNetworkRuleEventRecord.php new file mode 100644 index 00000000000..f24a0fa3b35 --- /dev/null +++ b/src/Generated/Models/Security/AzfwNetworkRuleEventRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.azfwNetworkRuleEventRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AzfwNetworkRuleEventRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AzfwNetworkRuleEventRecord { + return new AzfwNetworkRuleEventRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AzureAISearchAuditRecord.php b/src/Generated/Models/Security/AzureAISearchAuditRecord.php new file mode 100644 index 00000000000..b92cb94756c --- /dev/null +++ b/src/Generated/Models/Security/AzureAISearchAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.azureAISearchAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AzureAISearchAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AzureAISearchAuditRecord { + return new AzureAISearchAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AzureActiveDirectoryAccountLogonAuditRecord.php b/src/Generated/Models/Security/AzureActiveDirectoryAccountLogonAuditRecord.php new file mode 100644 index 00000000000..ce6f96a973f --- /dev/null +++ b/src/Generated/Models/Security/AzureActiveDirectoryAccountLogonAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.azureActiveDirectoryAccountLogonAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AzureActiveDirectoryAccountLogonAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AzureActiveDirectoryAccountLogonAuditRecord { + return new AzureActiveDirectoryAccountLogonAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AzureActiveDirectoryAuditRecord.php b/src/Generated/Models/Security/AzureActiveDirectoryAuditRecord.php new file mode 100644 index 00000000000..af063746240 --- /dev/null +++ b/src/Generated/Models/Security/AzureActiveDirectoryAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.azureActiveDirectoryAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AzureActiveDirectoryAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AzureActiveDirectoryAuditRecord { + return new AzureActiveDirectoryAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/AzureActiveDirectoryStsLogonAuditRecord.php b/src/Generated/Models/Security/AzureActiveDirectoryStsLogonAuditRecord.php new file mode 100644 index 00000000000..3b027856955 --- /dev/null +++ b/src/Generated/Models/Security/AzureActiveDirectoryStsLogonAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.azureActiveDirectoryStsLogonAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return AzureActiveDirectoryStsLogonAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): AzureActiveDirectoryStsLogonAuditRecord { + return new AzureActiveDirectoryStsLogonAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CampaignAuditRecord.php b/src/Generated/Models/Security/CampaignAuditRecord.php new file mode 100644 index 00000000000..7a8b64b4d53 --- /dev/null +++ b/src/Generated/Models/Security/CampaignAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.campaignAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CampaignAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CampaignAuditRecord { + return new CampaignAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CcraiPolicyViolationRecord.php b/src/Generated/Models/Security/CcraiPolicyViolationRecord.php new file mode 100644 index 00000000000..17a29a45d87 --- /dev/null +++ b/src/Generated/Models/Security/CcraiPolicyViolationRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.ccraiPolicyViolationRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CcraiPolicyViolationRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CcraiPolicyViolationRecord { + return new CcraiPolicyViolationRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CdpClassifierHealthRecord.php b/src/Generated/Models/Security/CdpClassifierHealthRecord.php new file mode 100644 index 00000000000..9220f5355e1 --- /dev/null +++ b/src/Generated/Models/Security/CdpClassifierHealthRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.cdpClassifierHealthRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CdpClassifierHealthRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CdpClassifierHealthRecord { + return new CdpClassifierHealthRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CdpColdCrawlStatusRecord.php b/src/Generated/Models/Security/CdpColdCrawlStatusRecord.php new file mode 100644 index 00000000000..27ac988aea2 --- /dev/null +++ b/src/Generated/Models/Security/CdpColdCrawlStatusRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.cdpColdCrawlStatusRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CdpColdCrawlStatusRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CdpColdCrawlStatusRecord { + return new CdpColdCrawlStatusRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CdpConsumptionResourceRecord.php b/src/Generated/Models/Security/CdpConsumptionResourceRecord.php new file mode 100644 index 00000000000..e166011946d --- /dev/null +++ b/src/Generated/Models/Security/CdpConsumptionResourceRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.cdpConsumptionResourceRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CdpConsumptionResourceRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CdpConsumptionResourceRecord { + return new CdpConsumptionResourceRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CdpContentExplorerAggregateRecord.php b/src/Generated/Models/Security/CdpContentExplorerAggregateRecord.php new file mode 100644 index 00000000000..bcca3109ec3 --- /dev/null +++ b/src/Generated/Models/Security/CdpContentExplorerAggregateRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.cdpContentExplorerAggregateRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CdpContentExplorerAggregateRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CdpContentExplorerAggregateRecord { + return new CdpContentExplorerAggregateRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CdpDlpSensitiveEndpointAuditRecord.php b/src/Generated/Models/Security/CdpDlpSensitiveEndpointAuditRecord.php new file mode 100644 index 00000000000..2552d2467d5 --- /dev/null +++ b/src/Generated/Models/Security/CdpDlpSensitiveEndpointAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.cdpDlpSensitiveEndpointAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CdpDlpSensitiveEndpointAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CdpDlpSensitiveEndpointAuditRecord { + return new CdpDlpSensitiveEndpointAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CdpLogRecord.php b/src/Generated/Models/Security/CdpLogRecord.php new file mode 100644 index 00000000000..78313e698b7 --- /dev/null +++ b/src/Generated/Models/Security/CdpLogRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.cdpLogRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CdpLogRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CdpLogRecord { + return new CdpLogRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CdpOcrBillingRecord.php b/src/Generated/Models/Security/CdpOcrBillingRecord.php new file mode 100644 index 00000000000..c82049232e4 --- /dev/null +++ b/src/Generated/Models/Security/CdpOcrBillingRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.cdpOcrBillingRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CdpOcrBillingRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CdpOcrBillingRecord { + return new CdpOcrBillingRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CdpResourceScopeChangeEventRecord.php b/src/Generated/Models/Security/CdpResourceScopeChangeEventRecord.php new file mode 100644 index 00000000000..80a129c62b3 --- /dev/null +++ b/src/Generated/Models/Security/CdpResourceScopeChangeEventRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.cdpResourceScopeChangeEventRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CdpResourceScopeChangeEventRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CdpResourceScopeChangeEventRecord { + return new CdpResourceScopeChangeEventRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CdpdlmaiInteractionInsightsRecord.php b/src/Generated/Models/Security/CdpdlmaiInteractionInsightsRecord.php new file mode 100644 index 00000000000..01887c4a82c --- /dev/null +++ b/src/Generated/Models/Security/CdpdlmaiInteractionInsightsRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.cdpdlmaiInteractionInsightsRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CdpdlmaiInteractionInsightsRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CdpdlmaiInteractionInsightsRecord { + return new CdpdlmaiInteractionInsightsRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CloudUpdateDeviceConfigAuditRecord.php b/src/Generated/Models/Security/CloudUpdateDeviceConfigAuditRecord.php new file mode 100644 index 00000000000..1ced7772c62 --- /dev/null +++ b/src/Generated/Models/Security/CloudUpdateDeviceConfigAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.cloudUpdateDeviceConfigAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudUpdateDeviceConfigAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudUpdateDeviceConfigAuditRecord { + return new CloudUpdateDeviceConfigAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CloudUpdateProfileConfigAuditRecord.php b/src/Generated/Models/Security/CloudUpdateProfileConfigAuditRecord.php new file mode 100644 index 00000000000..6623b208998 --- /dev/null +++ b/src/Generated/Models/Security/CloudUpdateProfileConfigAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.cloudUpdateProfileConfigAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudUpdateProfileConfigAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudUpdateProfileConfigAuditRecord { + return new CloudUpdateProfileConfigAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CloudUpdateTenantConfigAuditRecord.php b/src/Generated/Models/Security/CloudUpdateTenantConfigAuditRecord.php new file mode 100644 index 00000000000..f5d88ee96f2 --- /dev/null +++ b/src/Generated/Models/Security/CloudUpdateTenantConfigAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.cloudUpdateTenantConfigAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CloudUpdateTenantConfigAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CloudUpdateTenantConfigAuditRecord { + return new CloudUpdateTenantConfigAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CollaborationRoot.php b/src/Generated/Models/Security/CollaborationRoot.php new file mode 100644 index 00000000000..14484df758e --- /dev/null +++ b/src/Generated/Models/Security/CollaborationRoot.php @@ -0,0 +1,71 @@ +|null + */ + public function getAnalyzedEmails(): ?array { + $val = $this->getBackingStore()->get('analyzedEmails'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AnalyzedEmail::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'analyzedEmails'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'analyzedEmails' => fn(ParseNode $n) => $o->setAnalyzedEmails($n->getCollectionOfObjectValues([AnalyzedEmail::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('analyzedEmails', $this->getAnalyzedEmails()); + } + + /** + * Sets the analyzedEmails property value. Contains metadata for analyzed emails. + * @param array|null $value Value to set for the analyzedEmails property. + */ + public function setAnalyzedEmails(?array $value): void { + $this->getBackingStore()->set('analyzedEmails', $value); + } + +} diff --git a/src/Generated/Models/Security/ComplianceConnectorAuditRecord.php b/src/Generated/Models/Security/ComplianceConnectorAuditRecord.php new file mode 100644 index 00000000000..28d5d799be7 --- /dev/null +++ b/src/Generated/Models/Security/ComplianceConnectorAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceConnectorAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceConnectorAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceConnectorAuditRecord { + return new ComplianceConnectorAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceDLMExchangeAuditRecord.php b/src/Generated/Models/Security/ComplianceDLMExchangeAuditRecord.php new file mode 100644 index 00000000000..7c704ed8cf8 --- /dev/null +++ b/src/Generated/Models/Security/ComplianceDLMExchangeAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceDLMExchangeAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceDLMExchangeAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceDLMExchangeAuditRecord { + return new ComplianceDLMExchangeAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceDLMSharePointAuditRecord.php b/src/Generated/Models/Security/ComplianceDLMSharePointAuditRecord.php new file mode 100644 index 00000000000..fd400fb8358 --- /dev/null +++ b/src/Generated/Models/Security/ComplianceDLMSharePointAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceDLMSharePointAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceDLMSharePointAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceDLMSharePointAuditRecord { + return new ComplianceDLMSharePointAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceDLPApplicationsAuditRecord.php b/src/Generated/Models/Security/ComplianceDLPApplicationsAuditRecord.php new file mode 100644 index 00000000000..73557bbd314 --- /dev/null +++ b/src/Generated/Models/Security/ComplianceDLPApplicationsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceDLPApplicationsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceDLPApplicationsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceDLPApplicationsAuditRecord { + return new ComplianceDLPApplicationsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceDLPApplicationsClassificationAuditRecord.php b/src/Generated/Models/Security/ComplianceDLPApplicationsClassificationAuditRecord.php new file mode 100644 index 00000000000..932cc25634a --- /dev/null +++ b/src/Generated/Models/Security/ComplianceDLPApplicationsClassificationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceDLPApplicationsClassificationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceDLPApplicationsClassificationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceDLPApplicationsClassificationAuditRecord { + return new ComplianceDLPApplicationsClassificationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceDLPEndpointAuditRecord.php b/src/Generated/Models/Security/ComplianceDLPEndpointAuditRecord.php new file mode 100644 index 00000000000..e90e1e0e201 --- /dev/null +++ b/src/Generated/Models/Security/ComplianceDLPEndpointAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceDLPEndpointAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceDLPEndpointAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceDLPEndpointAuditRecord { + return new ComplianceDLPEndpointAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceDLPEndpointDiscoveryAuditRecord.php b/src/Generated/Models/Security/ComplianceDLPEndpointDiscoveryAuditRecord.php new file mode 100644 index 00000000000..09c853bb1f3 --- /dev/null +++ b/src/Generated/Models/Security/ComplianceDLPEndpointDiscoveryAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceDLPEndpointDiscoveryAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceDLPEndpointDiscoveryAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceDLPEndpointDiscoveryAuditRecord { + return new ComplianceDLPEndpointDiscoveryAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceDLPEnforcementAuditRecord.php b/src/Generated/Models/Security/ComplianceDLPEnforcementAuditRecord.php new file mode 100644 index 00000000000..c4e925c8504 --- /dev/null +++ b/src/Generated/Models/Security/ComplianceDLPEnforcementAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceDLPEnforcementAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceDLPEnforcementAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceDLPEnforcementAuditRecord { + return new ComplianceDLPEnforcementAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceDLPExchangeAuditRecord.php b/src/Generated/Models/Security/ComplianceDLPExchangeAuditRecord.php new file mode 100644 index 00000000000..892e0f8162f --- /dev/null +++ b/src/Generated/Models/Security/ComplianceDLPExchangeAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceDLPExchangeAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceDLPExchangeAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceDLPExchangeAuditRecord { + return new ComplianceDLPExchangeAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceDLPExchangeClassificationAuditRecord.php b/src/Generated/Models/Security/ComplianceDLPExchangeClassificationAuditRecord.php new file mode 100644 index 00000000000..ced475231c8 --- /dev/null +++ b/src/Generated/Models/Security/ComplianceDLPExchangeClassificationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceDLPExchangeClassificationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceDLPExchangeClassificationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceDLPExchangeClassificationAuditRecord { + return new ComplianceDLPExchangeClassificationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceDLPExchangeClassificationCdpRecord.php b/src/Generated/Models/Security/ComplianceDLPExchangeClassificationCdpRecord.php new file mode 100644 index 00000000000..f07a0157b83 --- /dev/null +++ b/src/Generated/Models/Security/ComplianceDLPExchangeClassificationCdpRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceDLPExchangeClassificationCdpRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceDLPExchangeClassificationCdpRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceDLPExchangeClassificationCdpRecord { + return new ComplianceDLPExchangeClassificationCdpRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceDLPExchangeDiscoveryAuditRecord.php b/src/Generated/Models/Security/ComplianceDLPExchangeDiscoveryAuditRecord.php new file mode 100644 index 00000000000..393d4ff1461 --- /dev/null +++ b/src/Generated/Models/Security/ComplianceDLPExchangeDiscoveryAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceDLPExchangeDiscoveryAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceDLPExchangeDiscoveryAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceDLPExchangeDiscoveryAuditRecord { + return new ComplianceDLPExchangeDiscoveryAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceDLPSharePointAuditRecord.php b/src/Generated/Models/Security/ComplianceDLPSharePointAuditRecord.php new file mode 100644 index 00000000000..ef4deaa07b3 --- /dev/null +++ b/src/Generated/Models/Security/ComplianceDLPSharePointAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceDLPSharePointAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceDLPSharePointAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceDLPSharePointAuditRecord { + return new ComplianceDLPSharePointAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceDLPSharePointClassificationAuditRecord.php b/src/Generated/Models/Security/ComplianceDLPSharePointClassificationAuditRecord.php new file mode 100644 index 00000000000..1d8ea259748 --- /dev/null +++ b/src/Generated/Models/Security/ComplianceDLPSharePointClassificationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceDLPSharePointClassificationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceDLPSharePointClassificationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceDLPSharePointClassificationAuditRecord { + return new ComplianceDLPSharePointClassificationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceDLPSharePointClassificationCdpRecord.php b/src/Generated/Models/Security/ComplianceDLPSharePointClassificationCdpRecord.php new file mode 100644 index 00000000000..5d1c769c6ef --- /dev/null +++ b/src/Generated/Models/Security/ComplianceDLPSharePointClassificationCdpRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceDLPSharePointClassificationCdpRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceDLPSharePointClassificationCdpRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceDLPSharePointClassificationCdpRecord { + return new ComplianceDLPSharePointClassificationCdpRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceDLPSharePointClassificationExtendedAuditRecord.php b/src/Generated/Models/Security/ComplianceDLPSharePointClassificationExtendedAuditRecord.php new file mode 100644 index 00000000000..341cfe2858b --- /dev/null +++ b/src/Generated/Models/Security/ComplianceDLPSharePointClassificationExtendedAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceDLPSharePointClassificationExtendedAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceDLPSharePointClassificationExtendedAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceDLPSharePointClassificationExtendedAuditRecord { + return new ComplianceDLPSharePointClassificationExtendedAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceExchangeOcrAuditRecord.php b/src/Generated/Models/Security/ComplianceExchangeOcrAuditRecord.php new file mode 100644 index 00000000000..efbd92dfe3a --- /dev/null +++ b/src/Generated/Models/Security/ComplianceExchangeOcrAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceExchangeOcrAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceExchangeOcrAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceExchangeOcrAuditRecord { + return new ComplianceExchangeOcrAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceManagerActionRecord.php b/src/Generated/Models/Security/ComplianceManagerActionRecord.php new file mode 100644 index 00000000000..90959b0f1be --- /dev/null +++ b/src/Generated/Models/Security/ComplianceManagerActionRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceManagerActionRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceManagerActionRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceManagerActionRecord { + return new ComplianceManagerActionRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CompliancePolicyGradingSharePointAuditRecord.php b/src/Generated/Models/Security/CompliancePolicyGradingSharePointAuditRecord.php new file mode 100644 index 00000000000..87cff9a7d29 --- /dev/null +++ b/src/Generated/Models/Security/CompliancePolicyGradingSharePointAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.compliancePolicyGradingSharePointAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CompliancePolicyGradingSharePointAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CompliancePolicyGradingSharePointAuditRecord { + return new CompliancePolicyGradingSharePointAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceSettingsChangeAuditRecord.php b/src/Generated/Models/Security/ComplianceSettingsChangeAuditRecord.php new file mode 100644 index 00000000000..4c7e34c15c8 --- /dev/null +++ b/src/Generated/Models/Security/ComplianceSettingsChangeAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceSettingsChangeAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceSettingsChangeAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceSettingsChangeAuditRecord { + return new ComplianceSettingsChangeAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceSitGradingSharePointAuditRecord.php b/src/Generated/Models/Security/ComplianceSitGradingSharePointAuditRecord.php new file mode 100644 index 00000000000..46144fdeaed --- /dev/null +++ b/src/Generated/Models/Security/ComplianceSitGradingSharePointAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceSitGradingSharePointAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceSitGradingSharePointAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceSitGradingSharePointAuditRecord { + return new ComplianceSitGradingSharePointAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ComplianceSupervisionExchangeAuditRecord.php b/src/Generated/Models/Security/ComplianceSupervisionExchangeAuditRecord.php new file mode 100644 index 00000000000..c0a39492706 --- /dev/null +++ b/src/Generated/Models/Security/ComplianceSupervisionExchangeAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.complianceSupervisionExchangeAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ComplianceSupervisionExchangeAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ComplianceSupervisionExchangeAuditRecord { + return new ComplianceSupervisionExchangeAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CompromiseIndicator.php b/src/Generated/Models/Security/CompromiseIndicator.php new file mode 100644 index 00000000000..ec206824b3e --- /dev/null +++ b/src/Generated/Models/Security/CompromiseIndicator.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CompromiseIndicator + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CompromiseIndicator { + return new CompromiseIndicator(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + 'verdict' => fn(ParseNode $n) => $o->setVerdict($n->getEnumValue(VerdictCategory::class)), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the value property value. Indicator. + * @return string|null + */ + public function getValue(): ?string { + $val = $this->getBackingStore()->get('value'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Gets the verdict property value. The possible values are: none, malware, phish, siteUnavailable, spam, decryptionFailed, unsupportedUriScheme, unsupportedFileType, undefined, unknownFutureValue. + * @return VerdictCategory|null + */ + public function getVerdict(): ?VerdictCategory { + $val = $this->getBackingStore()->get('verdict'); + if (is_null($val) || $val instanceof VerdictCategory) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'verdict'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('value', $this->getValue()); + $writer->writeEnumValue('verdict', $this->getVerdict()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the value property value. Indicator. + * @param string|null $value Value to set for the value property. + */ + public function setValue(?string $value): void { + $this->getBackingStore()->set('value', $value); + } + + /** + * Sets the verdict property value. The possible values are: none, malware, phish, siteUnavailable, spam, decryptionFailed, unsupportedUriScheme, unsupportedFileType, undefined, unknownFutureValue. + * @param VerdictCategory|null $value Value to set for the verdict property. + */ + public function setVerdict(?VerdictCategory $value): void { + $this->getBackingStore()->set('verdict', $value); + } + +} diff --git a/src/Generated/Models/Security/ConnectedAIAppInteractionAuditRecord.php b/src/Generated/Models/Security/ConnectedAIAppInteractionAuditRecord.php new file mode 100644 index 00000000000..7e5ef5ccbf3 --- /dev/null +++ b/src/Generated/Models/Security/ConnectedAIAppInteractionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.connectedAIAppInteractionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ConnectedAIAppInteractionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ConnectedAIAppInteractionAuditRecord { + return new ConnectedAIAppInteractionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ConsumptionResourceAuditRecord.php b/src/Generated/Models/Security/ConsumptionResourceAuditRecord.php new file mode 100644 index 00000000000..0246639bcef --- /dev/null +++ b/src/Generated/Models/Security/ConsumptionResourceAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.consumptionResourceAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ConsumptionResourceAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ConsumptionResourceAuditRecord { + return new ConsumptionResourceAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ContentStoreMetadataRecord.php b/src/Generated/Models/Security/ContentStoreMetadataRecord.php new file mode 100644 index 00000000000..1fefa8db8cf --- /dev/null +++ b/src/Generated/Models/Security/ContentStoreMetadataRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.contentStoreMetadataRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ContentStoreMetadataRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ContentStoreMetadataRecord { + return new ContentStoreMetadataRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CopilotAgentManagementAuditRecord.php b/src/Generated/Models/Security/CopilotAgentManagementAuditRecord.php new file mode 100644 index 00000000000..a412394b1d2 --- /dev/null +++ b/src/Generated/Models/Security/CopilotAgentManagementAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.copilotAgentManagementAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CopilotAgentManagementAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CopilotAgentManagementAuditRecord { + return new CopilotAgentManagementAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CopilotForSecurityLoggingAuditRecord.php b/src/Generated/Models/Security/CopilotForSecurityLoggingAuditRecord.php new file mode 100644 index 00000000000..85baeb534e4 --- /dev/null +++ b/src/Generated/Models/Security/CopilotForSecurityLoggingAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.copilotForSecurityLoggingAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CopilotForSecurityLoggingAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CopilotForSecurityLoggingAuditRecord { + return new CopilotForSecurityLoggingAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CopilotForSecurityTriggerAuditRecord.php b/src/Generated/Models/Security/CopilotForSecurityTriggerAuditRecord.php new file mode 100644 index 00000000000..8e7c3df9b16 --- /dev/null +++ b/src/Generated/Models/Security/CopilotForSecurityTriggerAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.copilotForSecurityTriggerAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CopilotForSecurityTriggerAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CopilotForSecurityTriggerAuditRecord { + return new CopilotForSecurityTriggerAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CopilotInteractionAuditRecord.php b/src/Generated/Models/Security/CopilotInteractionAuditRecord.php new file mode 100644 index 00000000000..4b027ea78b4 --- /dev/null +++ b/src/Generated/Models/Security/CopilotInteractionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.copilotInteractionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CopilotInteractionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CopilotInteractionAuditRecord { + return new CopilotInteractionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CopilotPluginSettingAuditRecord.php b/src/Generated/Models/Security/CopilotPluginSettingAuditRecord.php new file mode 100644 index 00000000000..9d44e6db931 --- /dev/null +++ b/src/Generated/Models/Security/CopilotPluginSettingAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.copilotPluginSettingAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CopilotPluginSettingAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CopilotPluginSettingAuditRecord { + return new CopilotPluginSettingAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CopilotPromptBookSettingAuditRecord.php b/src/Generated/Models/Security/CopilotPromptBookSettingAuditRecord.php new file mode 100644 index 00000000000..fc76269f03a --- /dev/null +++ b/src/Generated/Models/Security/CopilotPromptBookSettingAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.copilotPromptBookSettingAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CopilotPromptBookSettingAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CopilotPromptBookSettingAuditRecord { + return new CopilotPromptBookSettingAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CopilotSessionSharingAuditRecord.php b/src/Generated/Models/Security/CopilotSessionSharingAuditRecord.php new file mode 100644 index 00000000000..48ec2ab1c54 --- /dev/null +++ b/src/Generated/Models/Security/CopilotSessionSharingAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.copilotSessionSharingAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CopilotSessionSharingAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CopilotSessionSharingAuditRecord { + return new CopilotSessionSharingAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CopilotSettingAuditRecord.php b/src/Generated/Models/Security/CopilotSettingAuditRecord.php new file mode 100644 index 00000000000..3690d54e84f --- /dev/null +++ b/src/Generated/Models/Security/CopilotSettingAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.copilotSettingAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CopilotSettingAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CopilotSettingAuditRecord { + return new CopilotSettingAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CopilotWorkspaceSettingAuditRecord.php b/src/Generated/Models/Security/CopilotWorkspaceSettingAuditRecord.php new file mode 100644 index 00000000000..6d46414474f --- /dev/null +++ b/src/Generated/Models/Security/CopilotWorkspaceSettingAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.copilotWorkspaceSettingAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CopilotWorkspaceSettingAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CopilotWorkspaceSettingAuditRecord { + return new CopilotWorkspaceSettingAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CoreReportingSettingsAuditRecord.php b/src/Generated/Models/Security/CoreReportingSettingsAuditRecord.php new file mode 100644 index 00000000000..8ca6f45c8c2 --- /dev/null +++ b/src/Generated/Models/Security/CoreReportingSettingsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.coreReportingSettingsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CoreReportingSettingsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CoreReportingSettingsAuditRecord { + return new CoreReportingSettingsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CorrelationReason.php b/src/Generated/Models/Security/CorrelationReason.php new file mode 100644 index 00000000000..b2803dd6e02 --- /dev/null +++ b/src/Generated/Models/Security/CorrelationReason.php @@ -0,0 +1,26 @@ +setOdataType('#microsoft.graph.security.cortanaBriefingAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CortanaBriefingAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CortanaBriefingAuditRecord { + return new CortanaBriefingAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CriticalAssetManagementClassificationRecord.php b/src/Generated/Models/Security/CriticalAssetManagementClassificationRecord.php new file mode 100644 index 00000000000..9dc85f6ead5 --- /dev/null +++ b/src/Generated/Models/Security/CriticalAssetManagementClassificationRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.criticalAssetManagementClassificationRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CriticalAssetManagementClassificationRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CriticalAssetManagementClassificationRecord { + return new CriticalAssetManagementClassificationRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CrmEntityOperationAuditRecord.php b/src/Generated/Models/Security/CrmEntityOperationAuditRecord.php new file mode 100644 index 00000000000..32be10eee98 --- /dev/null +++ b/src/Generated/Models/Security/CrmEntityOperationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.crmEntityOperationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CrmEntityOperationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CrmEntityOperationAuditRecord { + return new CrmEntityOperationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CrossTenantAccessPolicyAuditRecord.php b/src/Generated/Models/Security/CrossTenantAccessPolicyAuditRecord.php new file mode 100644 index 00000000000..9fdcc2a55c9 --- /dev/null +++ b/src/Generated/Models/Security/CrossTenantAccessPolicyAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.crossTenantAccessPolicyAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CrossTenantAccessPolicyAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CrossTenantAccessPolicyAuditRecord { + return new CrossTenantAccessPolicyAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/CustomerKeyServiceEncryptionAuditRecord.php b/src/Generated/Models/Security/CustomerKeyServiceEncryptionAuditRecord.php new file mode 100644 index 00000000000..969c44b136d --- /dev/null +++ b/src/Generated/Models/Security/CustomerKeyServiceEncryptionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.customerKeyServiceEncryptionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return CustomerKeyServiceEncryptionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): CustomerKeyServiceEncryptionAuditRecord { + return new CustomerKeyServiceEncryptionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DataCenterSecurityCmdletAuditRecord.php b/src/Generated/Models/Security/DataCenterSecurityCmdletAuditRecord.php new file mode 100644 index 00000000000..601508bfe0b --- /dev/null +++ b/src/Generated/Models/Security/DataCenterSecurityCmdletAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.dataCenterSecurityCmdletAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DataCenterSecurityCmdletAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DataCenterSecurityCmdletAuditRecord { + return new DataCenterSecurityCmdletAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DataGovernanceAuditRecord.php b/src/Generated/Models/Security/DataGovernanceAuditRecord.php new file mode 100644 index 00000000000..824221882dd --- /dev/null +++ b/src/Generated/Models/Security/DataGovernanceAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.dataGovernanceAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DataGovernanceAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DataGovernanceAuditRecord { + return new DataGovernanceAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DataInsightsRestApiAuditRecord.php b/src/Generated/Models/Security/DataInsightsRestApiAuditRecord.php new file mode 100644 index 00000000000..c6d323cc8bd --- /dev/null +++ b/src/Generated/Models/Security/DataInsightsRestApiAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.dataInsightsRestApiAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DataInsightsRestApiAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DataInsightsRestApiAuditRecord { + return new DataInsightsRestApiAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DataLakeExportOperationAuditRecord.php b/src/Generated/Models/Security/DataLakeExportOperationAuditRecord.php new file mode 100644 index 00000000000..f64e4d8ba35 --- /dev/null +++ b/src/Generated/Models/Security/DataLakeExportOperationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.dataLakeExportOperationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DataLakeExportOperationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DataLakeExportOperationAuditRecord { + return new DataLakeExportOperationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DataSecurityInvestigationAuditRecord.php b/src/Generated/Models/Security/DataSecurityInvestigationAuditRecord.php new file mode 100644 index 00000000000..91a77709bf7 --- /dev/null +++ b/src/Generated/Models/Security/DataSecurityInvestigationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.dataSecurityInvestigationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DataSecurityInvestigationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DataSecurityInvestigationAuditRecord { + return new DataSecurityInvestigationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DataShareOperationAuditRecord.php b/src/Generated/Models/Security/DataShareOperationAuditRecord.php new file mode 100644 index 00000000000..13f146de972 --- /dev/null +++ b/src/Generated/Models/Security/DataShareOperationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.dataShareOperationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DataShareOperationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DataShareOperationAuditRecord { + return new DataShareOperationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DefaultAuditData.php b/src/Generated/Models/Security/DefaultAuditData.php new file mode 100644 index 00000000000..4fa7eb9f5e4 --- /dev/null +++ b/src/Generated/Models/Security/DefaultAuditData.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.defaultAuditData'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DefaultAuditData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DefaultAuditData { + return new DefaultAuditData(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DefenderCaseManagementAuditRecord.php b/src/Generated/Models/Security/DefenderCaseManagementAuditRecord.php new file mode 100644 index 00000000000..8e36dd8e5dc --- /dev/null +++ b/src/Generated/Models/Security/DefenderCaseManagementAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.defenderCaseManagementAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DefenderCaseManagementAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DefenderCaseManagementAuditRecord { + return new DefenderCaseManagementAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DefenderPreviewFeaturesRecord.php b/src/Generated/Models/Security/DefenderPreviewFeaturesRecord.php new file mode 100644 index 00000000000..dd1bb0d1db4 --- /dev/null +++ b/src/Generated/Models/Security/DefenderPreviewFeaturesRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.defenderPreviewFeaturesRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DefenderPreviewFeaturesRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DefenderPreviewFeaturesRecord { + return new DefenderPreviewFeaturesRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DefenderSecurityForAIConfigurationAuditRecord.php b/src/Generated/Models/Security/DefenderSecurityForAIConfigurationAuditRecord.php new file mode 100644 index 00000000000..bea3c6ecb90 --- /dev/null +++ b/src/Generated/Models/Security/DefenderSecurityForAIConfigurationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.defenderSecurityForAIConfigurationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DefenderSecurityForAIConfigurationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DefenderSecurityForAIConfigurationAuditRecord { + return new DefenderSecurityForAIConfigurationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DeliveryAction.php b/src/Generated/Models/Security/DeliveryAction.php new file mode 100644 index 00000000000..77eb00d0ee0 --- /dev/null +++ b/src/Generated/Models/Security/DeliveryAction.php @@ -0,0 +1,14 @@ +setOdataType('#microsoft.graph.security.deployFeatureActivityRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DeployFeatureActivityRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DeployFeatureActivityRecord { + return new DeployFeatureActivityRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DetonationBehaviourDetails.php b/src/Generated/Models/Security/DetonationBehaviourDetails.php new file mode 100644 index 00000000000..10d4c46df05 --- /dev/null +++ b/src/Generated/Models/Security/DetonationBehaviourDetails.php @@ -0,0 +1,313 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DetonationBehaviourDetails + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DetonationBehaviourDetails { + return new DetonationBehaviourDetails(); + } + + /** + * Gets the actionStatus property value. The status of the action performed during detonation (e.g., 'Successful', 'Failed', 'Blocked'). + * @return string|null + */ + public function getActionStatus(): ?string { + $val = $this->getBackingStore()->get('actionStatus'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'actionStatus'"); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the behaviourCapability property value. Categorizes the capability or type of behavior observed. + * @return string|null + */ + public function getBehaviourCapability(): ?string { + $val = $this->getBackingStore()->get('behaviourCapability'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'behaviourCapability'"); + } + + /** + * Gets the behaviourGroup property value. Groups related behaviors together for classification purposes. + * @return string|null + */ + public function getBehaviourGroup(): ?string { + $val = $this->getBackingStore()->get('behaviourGroup'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'behaviourGroup'"); + } + + /** + * Gets the details property value. More contextual information about the observed behavior or action. + * @return string|null + */ + public function getDetails(): ?string { + $val = $this->getBackingStore()->get('details'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'details'"); + } + + /** + * Gets the eventDateTime property value. The date and time when the behavior or action was observed during detonation. + * @return DateTime|null + */ + public function getEventDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('eventDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'eventDateTime'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'actionStatus' => fn(ParseNode $n) => $o->setActionStatus($n->getStringValue()), + 'behaviourCapability' => fn(ParseNode $n) => $o->setBehaviourCapability($n->getStringValue()), + 'behaviourGroup' => fn(ParseNode $n) => $o->setBehaviourGroup($n->getStringValue()), + 'details' => fn(ParseNode $n) => $o->setDetails($n->getStringValue()), + 'eventDateTime' => fn(ParseNode $n) => $o->setEventDateTime($n->getDateTimeValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'operation' => fn(ParseNode $n) => $o->setOperation($n->getStringValue()), + 'processId' => fn(ParseNode $n) => $o->setProcessId($n->getStringValue()), + 'processName' => fn(ParseNode $n) => $o->setProcessName($n->getStringValue()), + 'target' => fn(ParseNode $n) => $o->setTarget($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the operation property value. The specific operation or action that was performed. + * @return string|null + */ + public function getOperation(): ?string { + $val = $this->getBackingStore()->get('operation'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'operation'"); + } + + /** + * Gets the processId property value. The unique identifier of the process involved in the behavior. + * @return string|null + */ + public function getProcessId(): ?string { + $val = $this->getBackingStore()->get('processId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'processId'"); + } + + /** + * Gets the processName property value. The name of the process that performed or was involved in the behavior. + * @return string|null + */ + public function getProcessName(): ?string { + $val = $this->getBackingStore()->get('processName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'processName'"); + } + + /** + * Gets the target property value. The target of the operation. + * @return string|null + */ + public function getTarget(): ?string { + $val = $this->getBackingStore()->get('target'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'target'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('actionStatus', $this->getActionStatus()); + $writer->writeStringValue('behaviourCapability', $this->getBehaviourCapability()); + $writer->writeStringValue('behaviourGroup', $this->getBehaviourGroup()); + $writer->writeStringValue('details', $this->getDetails()); + $writer->writeDateTimeValue('eventDateTime', $this->getEventDateTime()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('operation', $this->getOperation()); + $writer->writeStringValue('processId', $this->getProcessId()); + $writer->writeStringValue('processName', $this->getProcessName()); + $writer->writeStringValue('target', $this->getTarget()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the actionStatus property value. The status of the action performed during detonation (e.g., 'Successful', 'Failed', 'Blocked'). + * @param string|null $value Value to set for the actionStatus property. + */ + public function setActionStatus(?string $value): void { + $this->getBackingStore()->set('actionStatus', $value); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the behaviourCapability property value. Categorizes the capability or type of behavior observed. + * @param string|null $value Value to set for the behaviourCapability property. + */ + public function setBehaviourCapability(?string $value): void { + $this->getBackingStore()->set('behaviourCapability', $value); + } + + /** + * Sets the behaviourGroup property value. Groups related behaviors together for classification purposes. + * @param string|null $value Value to set for the behaviourGroup property. + */ + public function setBehaviourGroup(?string $value): void { + $this->getBackingStore()->set('behaviourGroup', $value); + } + + /** + * Sets the details property value. More contextual information about the observed behavior or action. + * @param string|null $value Value to set for the details property. + */ + public function setDetails(?string $value): void { + $this->getBackingStore()->set('details', $value); + } + + /** + * Sets the eventDateTime property value. The date and time when the behavior or action was observed during detonation. + * @param DateTime|null $value Value to set for the eventDateTime property. + */ + public function setEventDateTime(?DateTime $value): void { + $this->getBackingStore()->set('eventDateTime', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the operation property value. The specific operation or action that was performed. + * @param string|null $value Value to set for the operation property. + */ + public function setOperation(?string $value): void { + $this->getBackingStore()->set('operation', $value); + } + + /** + * Sets the processId property value. The unique identifier of the process involved in the behavior. + * @param string|null $value Value to set for the processId property. + */ + public function setProcessId(?string $value): void { + $this->getBackingStore()->set('processId', $value); + } + + /** + * Sets the processName property value. The name of the process that performed or was involved in the behavior. + * @param string|null $value Value to set for the processName property. + */ + public function setProcessName(?string $value): void { + $this->getBackingStore()->set('processName', $value); + } + + /** + * Sets the target property value. The target of the operation. + * @param string|null $value Value to set for the target property. + */ + public function setTarget(?string $value): void { + $this->getBackingStore()->set('target', $value); + } + +} diff --git a/src/Generated/Models/Security/DetonationChain.php b/src/Generated/Models/Security/DetonationChain.php new file mode 100644 index 00000000000..0c53b6022d0 --- /dev/null +++ b/src/Generated/Models/Security/DetonationChain.php @@ -0,0 +1,161 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DetonationChain + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DetonationChain { + return new DetonationChain(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the childNodes property value. A list of all child nodes in the chain. + * @return array|null + */ + public function getChildNodes(): ?array { + $val = $this->getBackingStore()->get('childNodes'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, DetonationChain::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'childNodes'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'childNodes' => fn(ParseNode $n) => $o->setChildNodes($n->getCollectionOfObjectValues([DetonationChain::class, 'createFromDiscriminatorValue'])), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'value' => fn(ParseNode $n) => $o->setValue($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the value property value. The value of the chain. + * @return string|null + */ + public function getValue(): ?string { + $val = $this->getBackingStore()->get('value'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfObjectValues('childNodes', $this->getChildNodes()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('value', $this->getValue()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the childNodes property value. A list of all child nodes in the chain. + * @param array|null $value Value to set for the childNodes property. + */ + public function setChildNodes(?array $value): void { + $this->getBackingStore()->set('childNodes', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the value property value. The value of the chain. + * @param string|null $value Value to set for the value property. + */ + public function setValue(?string $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/Security/DetonationDetails.php b/src/Generated/Models/Security/DetonationDetails.php new file mode 100644 index 00000000000..fd4629114f6 --- /dev/null +++ b/src/Generated/Models/Security/DetonationDetails.php @@ -0,0 +1,404 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DetonationDetails + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DetonationDetails { + return new DetonationDetails(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the analysisDateTime property value. The time of detonation. + * @return DateTime|null + */ + public function getAnalysisDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('analysisDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'analysisDateTime'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the compromiseIndicators property value. Represents indicators and its associated verdict that suggests whether an email is compromised. + * @return array|null + */ + public function getCompromiseIndicators(): ?array { + $val = $this->getBackingStore()->get('compromiseIndicators'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, CompromiseIndicator::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'compromiseIndicators'"); + } + + /** + * Gets the detonationBehaviourDetails property value. Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation. This property is deprecated and still stop returning data in March 2026. Use the detonationBehaviourDetailsV2 property instead. + * @return DetonationBehaviourDetails|null + */ + public function getDetonationBehaviourDetails(): ?DetonationBehaviourDetails { + $val = $this->getBackingStore()->get('detonationBehaviourDetails'); + if (is_null($val) || $val instanceof DetonationBehaviourDetails) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'detonationBehaviourDetails'"); + } + + /** + * Gets the detonationBehaviourDetailsV2 property value. Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation in a JSON format. + * @return string|null + */ + public function getDetonationBehaviourDetailsV2(): ?string { + $val = $this->getBackingStore()->get('detonationBehaviourDetailsV2'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'detonationBehaviourDetailsV2'"); + } + + /** + * Gets the detonationChain property value. The chain of detonation. + * @return DetonationChain|null + */ + public function getDetonationChain(): ?DetonationChain { + $val = $this->getBackingStore()->get('detonationChain'); + if (is_null($val) || $val instanceof DetonationChain) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'detonationChain'"); + } + + /** + * Gets the detonationObservables property value. All observables in the detonation tree. + * @return DetonationObservables|null + */ + public function getDetonationObservables(): ?DetonationObservables { + $val = $this->getBackingStore()->get('detonationObservables'); + if (is_null($val) || $val instanceof DetonationObservables) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'detonationObservables'"); + } + + /** + * Gets the detonationScreenshotUri property value. Show any screenshots that were captured during detonation. No screenshots are captured if the URL opens into a link that directly downloads a file. However, you see the downloaded file in the detonation chain. + * @return string|null + */ + public function getDetonationScreenshotUri(): ?string { + $val = $this->getBackingStore()->get('detonationScreenshotUri'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'detonationScreenshotUri'"); + } + + /** + * Gets the detonationVerdict property value. The verdict of the detonation. + * @return string|null + */ + public function getDetonationVerdict(): ?string { + $val = $this->getBackingStore()->get('detonationVerdict'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'detonationVerdict'"); + } + + /** + * Gets the detonationVerdictReason property value. The reason for the verdict of the detonation. + * @return string|null + */ + public function getDetonationVerdictReason(): ?string { + $val = $this->getBackingStore()->get('detonationVerdictReason'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'detonationVerdictReason'"); + } + + /** + * Gets the entityMetadata property value. Additional metadata about the entity in JSON format. + * @return string|null + */ + public function getEntityMetadata(): ?string { + $val = $this->getBackingStore()->get('entityMetadata'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'entityMetadata'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'analysisDateTime' => fn(ParseNode $n) => $o->setAnalysisDateTime($n->getDateTimeValue()), + 'compromiseIndicators' => fn(ParseNode $n) => $o->setCompromiseIndicators($n->getCollectionOfObjectValues([CompromiseIndicator::class, 'createFromDiscriminatorValue'])), + 'detonationBehaviourDetails' => fn(ParseNode $n) => $o->setDetonationBehaviourDetails($n->getObjectValue([DetonationBehaviourDetails::class, 'createFromDiscriminatorValue'])), + 'detonationBehaviourDetailsV2' => fn(ParseNode $n) => $o->setDetonationBehaviourDetailsV2($n->getStringValue()), + 'detonationChain' => fn(ParseNode $n) => $o->setDetonationChain($n->getObjectValue([DetonationChain::class, 'createFromDiscriminatorValue'])), + 'detonationObservables' => fn(ParseNode $n) => $o->setDetonationObservables($n->getObjectValue([DetonationObservables::class, 'createFromDiscriminatorValue'])), + 'detonationScreenshotUri' => fn(ParseNode $n) => $o->setDetonationScreenshotUri($n->getStringValue()), + 'detonationVerdict' => fn(ParseNode $n) => $o->setDetonationVerdict($n->getStringValue()), + 'detonationVerdictReason' => fn(ParseNode $n) => $o->setDetonationVerdictReason($n->getStringValue()), + 'entityMetadata' => fn(ParseNode $n) => $o->setEntityMetadata($n->getStringValue()), + 'mitreTechniques' => fn(ParseNode $n) => $o->setMitreTechniques($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'staticAnalysis' => fn(ParseNode $n) => $o->setStaticAnalysis($n->getStringValue()), + 'submissionSource' => fn(ParseNode $n) => $o->setSubmissionSource($n->getStringValue()), + ]; + } + + /** + * Gets the mitreTechniques property value. The attack techniques, as aligned with the MITRE ATT&CK framework. + * @return string|null + */ + public function getMitreTechniques(): ?string { + $val = $this->getBackingStore()->get('mitreTechniques'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mitreTechniques'"); + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the staticAnalysis property value. The results of static analysis performed on the file or URL. + * @return string|null + */ + public function getStaticAnalysis(): ?string { + $val = $this->getBackingStore()->get('staticAnalysis'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'staticAnalysis'"); + } + + /** + * Gets the submissionSource property value. The source of the submission. + * @return string|null + */ + public function getSubmissionSource(): ?string { + $val = $this->getBackingStore()->get('submissionSource'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'submissionSource'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeDateTimeValue('analysisDateTime', $this->getAnalysisDateTime()); + $writer->writeCollectionOfObjectValues('compromiseIndicators', $this->getCompromiseIndicators()); + $writer->writeObjectValue('detonationBehaviourDetails', $this->getDetonationBehaviourDetails()); + $writer->writeStringValue('detonationBehaviourDetailsV2', $this->getDetonationBehaviourDetailsV2()); + $writer->writeObjectValue('detonationChain', $this->getDetonationChain()); + $writer->writeObjectValue('detonationObservables', $this->getDetonationObservables()); + $writer->writeStringValue('detonationScreenshotUri', $this->getDetonationScreenshotUri()); + $writer->writeStringValue('detonationVerdict', $this->getDetonationVerdict()); + $writer->writeStringValue('detonationVerdictReason', $this->getDetonationVerdictReason()); + $writer->writeStringValue('entityMetadata', $this->getEntityMetadata()); + $writer->writeStringValue('mitreTechniques', $this->getMitreTechniques()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('staticAnalysis', $this->getStaticAnalysis()); + $writer->writeStringValue('submissionSource', $this->getSubmissionSource()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the analysisDateTime property value. The time of detonation. + * @param DateTime|null $value Value to set for the analysisDateTime property. + */ + public function setAnalysisDateTime(?DateTime $value): void { + $this->getBackingStore()->set('analysisDateTime', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the compromiseIndicators property value. Represents indicators and its associated verdict that suggests whether an email is compromised. + * @param array|null $value Value to set for the compromiseIndicators property. + */ + public function setCompromiseIndicators(?array $value): void { + $this->getBackingStore()->set('compromiseIndicators', $value); + } + + /** + * Sets the detonationBehaviourDetails property value. Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation. This property is deprecated and still stop returning data in March 2026. Use the detonationBehaviourDetailsV2 property instead. + * @param DetonationBehaviourDetails|null $value Value to set for the detonationBehaviourDetails property. + */ + public function setDetonationBehaviourDetails(?DetonationBehaviourDetails $value): void { + $this->getBackingStore()->set('detonationBehaviourDetails', $value); + } + + /** + * Sets the detonationBehaviourDetailsV2 property value. Shows the exact events that took place during detonation, and problematic or benign observations that contain URLs, IPs, domains, and files that were found during detonation in a JSON format. + * @param string|null $value Value to set for the detonationBehaviourDetailsV2 property. + */ + public function setDetonationBehaviourDetailsV2(?string $value): void { + $this->getBackingStore()->set('detonationBehaviourDetailsV2', $value); + } + + /** + * Sets the detonationChain property value. The chain of detonation. + * @param DetonationChain|null $value Value to set for the detonationChain property. + */ + public function setDetonationChain(?DetonationChain $value): void { + $this->getBackingStore()->set('detonationChain', $value); + } + + /** + * Sets the detonationObservables property value. All observables in the detonation tree. + * @param DetonationObservables|null $value Value to set for the detonationObservables property. + */ + public function setDetonationObservables(?DetonationObservables $value): void { + $this->getBackingStore()->set('detonationObservables', $value); + } + + /** + * Sets the detonationScreenshotUri property value. Show any screenshots that were captured during detonation. No screenshots are captured if the URL opens into a link that directly downloads a file. However, you see the downloaded file in the detonation chain. + * @param string|null $value Value to set for the detonationScreenshotUri property. + */ + public function setDetonationScreenshotUri(?string $value): void { + $this->getBackingStore()->set('detonationScreenshotUri', $value); + } + + /** + * Sets the detonationVerdict property value. The verdict of the detonation. + * @param string|null $value Value to set for the detonationVerdict property. + */ + public function setDetonationVerdict(?string $value): void { + $this->getBackingStore()->set('detonationVerdict', $value); + } + + /** + * Sets the detonationVerdictReason property value. The reason for the verdict of the detonation. + * @param string|null $value Value to set for the detonationVerdictReason property. + */ + public function setDetonationVerdictReason(?string $value): void { + $this->getBackingStore()->set('detonationVerdictReason', $value); + } + + /** + * Sets the entityMetadata property value. Additional metadata about the entity in JSON format. + * @param string|null $value Value to set for the entityMetadata property. + */ + public function setEntityMetadata(?string $value): void { + $this->getBackingStore()->set('entityMetadata', $value); + } + + /** + * Sets the mitreTechniques property value. The attack techniques, as aligned with the MITRE ATT&CK framework. + * @param string|null $value Value to set for the mitreTechniques property. + */ + public function setMitreTechniques(?string $value): void { + $this->getBackingStore()->set('mitreTechniques', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the staticAnalysis property value. The results of static analysis performed on the file or URL. + * @param string|null $value Value to set for the staticAnalysis property. + */ + public function setStaticAnalysis(?string $value): void { + $this->getBackingStore()->set('staticAnalysis', $value); + } + + /** + * Sets the submissionSource property value. The source of the submission. + * @param string|null $value Value to set for the submissionSource property. + */ + public function setSubmissionSource(?string $value): void { + $this->getBackingStore()->set('submissionSource', $value); + } + +} diff --git a/src/Generated/Models/Security/DetonationObservables.php b/src/Generated/Models/Security/DetonationObservables.php new file mode 100644 index 00000000000..5b1afa2401e --- /dev/null +++ b/src/Generated/Models/Security/DetonationObservables.php @@ -0,0 +1,208 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DetonationObservables + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DetonationObservables { + return new DetonationObservables(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the contactedIps property value. The list of all contacted IPs in the detonation. + * @return array|null + */ + public function getContactedIps(): ?array { + $val = $this->getBackingStore()->get('contactedIps'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contactedIps'"); + } + + /** + * Gets the contactedUrls property value. The list of all URLs found in the detonation. + * @return array|null + */ + public function getContactedUrls(): ?array { + $val = $this->getBackingStore()->get('contactedUrls'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'contactedUrls'"); + } + + /** + * Gets the droppedfiles property value. The list of all dropped files in the detonation. + * @return array|null + */ + public function getDroppedfiles(): ?array { + $val = $this->getBackingStore()->get('droppedfiles'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'droppedfiles'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'contactedIps' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setContactedIps($val); + }, + 'contactedUrls' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setContactedUrls($val); + }, + 'droppedfiles' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setDroppedfiles($val); + }, + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('contactedIps', $this->getContactedIps()); + $writer->writeCollectionOfPrimitiveValues('contactedUrls', $this->getContactedUrls()); + $writer->writeCollectionOfPrimitiveValues('droppedfiles', $this->getDroppedfiles()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the contactedIps property value. The list of all contacted IPs in the detonation. + * @param array|null $value Value to set for the contactedIps property. + */ + public function setContactedIps(?array $value): void { + $this->getBackingStore()->set('contactedIps', $value); + } + + /** + * Sets the contactedUrls property value. The list of all URLs found in the detonation. + * @param array|null $value Value to set for the contactedUrls property. + */ + public function setContactedUrls(?array $value): void { + $this->getBackingStore()->set('contactedUrls', $value); + } + + /** + * Sets the droppedfiles property value. The list of all dropped files in the detonation. + * @param array|null $value Value to set for the droppedfiles property. + */ + public function setDroppedfiles(?array $value): void { + $this->getBackingStore()->set('droppedfiles', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/Security/DeviceDiscoverySettingsAuthenticatedScansRecord.php b/src/Generated/Models/Security/DeviceDiscoverySettingsAuthenticatedScansRecord.php new file mode 100644 index 00000000000..1a4129c733e --- /dev/null +++ b/src/Generated/Models/Security/DeviceDiscoverySettingsAuthenticatedScansRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.deviceDiscoverySettingsAuthenticatedScansRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DeviceDiscoverySettingsAuthenticatedScansRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DeviceDiscoverySettingsAuthenticatedScansRecord { + return new DeviceDiscoverySettingsAuthenticatedScansRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DeviceDiscoverySettingsExclusionRecord.php b/src/Generated/Models/Security/DeviceDiscoverySettingsExclusionRecord.php new file mode 100644 index 00000000000..63e922bb6e4 --- /dev/null +++ b/src/Generated/Models/Security/DeviceDiscoverySettingsExclusionRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.deviceDiscoverySettingsExclusionRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DeviceDiscoverySettingsExclusionRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DeviceDiscoverySettingsExclusionRecord { + return new DeviceDiscoverySettingsExclusionRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DeviceDiscoverySettingsRecord.php b/src/Generated/Models/Security/DeviceDiscoverySettingsRecord.php new file mode 100644 index 00000000000..eba86bafffa --- /dev/null +++ b/src/Generated/Models/Security/DeviceDiscoverySettingsRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.deviceDiscoverySettingsRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DeviceDiscoverySettingsRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DeviceDiscoverySettingsRecord { + return new DeviceDiscoverySettingsRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DiscoveryAuditRecord.php b/src/Generated/Models/Security/DiscoveryAuditRecord.php new file mode 100644 index 00000000000..3f6b26c262f --- /dev/null +++ b/src/Generated/Models/Security/DiscoveryAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.discoveryAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DiscoveryAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DiscoveryAuditRecord { + return new DiscoveryAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DlpEndpointAuditRecord.php b/src/Generated/Models/Security/DlpEndpointAuditRecord.php new file mode 100644 index 00000000000..4d194d46d35 --- /dev/null +++ b/src/Generated/Models/Security/DlpEndpointAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.dlpEndpointAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DlpEndpointAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DlpEndpointAuditRecord { + return new DlpEndpointAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DlpImportResultAuditRecord.php b/src/Generated/Models/Security/DlpImportResultAuditRecord.php new file mode 100644 index 00000000000..63e61559605 --- /dev/null +++ b/src/Generated/Models/Security/DlpImportResultAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.dlpImportResultAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DlpImportResultAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DlpImportResultAuditRecord { + return new DlpImportResultAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DlpSensitiveInformationTypeRulePackageCmdletRecord.php b/src/Generated/Models/Security/DlpSensitiveInformationTypeRulePackageCmdletRecord.php new file mode 100644 index 00000000000..df1ec773443 --- /dev/null +++ b/src/Generated/Models/Security/DlpSensitiveInformationTypeRulePackageCmdletRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.dlpSensitiveInformationTypeRulePackageCmdletRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DlpSensitiveInformationTypeRulePackageCmdletRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DlpSensitiveInformationTypeRulePackageCmdletRecord { + return new DlpSensitiveInformationTypeRulePackageCmdletRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DragonCopilotAccessRecord.php b/src/Generated/Models/Security/DragonCopilotAccessRecord.php new file mode 100644 index 00000000000..0c1b2629a04 --- /dev/null +++ b/src/Generated/Models/Security/DragonCopilotAccessRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.dragonCopilotAccessRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DragonCopilotAccessRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DragonCopilotAccessRecord { + return new DragonCopilotAccessRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DragonCopilotAdminRecord.php b/src/Generated/Models/Security/DragonCopilotAdminRecord.php new file mode 100644 index 00000000000..795e1e6de75 --- /dev/null +++ b/src/Generated/Models/Security/DragonCopilotAdminRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.dragonCopilotAdminRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DragonCopilotAdminRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DragonCopilotAdminRecord { + return new DragonCopilotAdminRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DragonCopilotClinicalDataRecord.php b/src/Generated/Models/Security/DragonCopilotClinicalDataRecord.php new file mode 100644 index 00000000000..8e7580ae18a --- /dev/null +++ b/src/Generated/Models/Security/DragonCopilotClinicalDataRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.dragonCopilotClinicalDataRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DragonCopilotClinicalDataRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DragonCopilotClinicalDataRecord { + return new DragonCopilotClinicalDataRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/DragonCopilotSessionRecord.php b/src/Generated/Models/Security/DragonCopilotSessionRecord.php new file mode 100644 index 00000000000..f080294c89c --- /dev/null +++ b/src/Generated/Models/Security/DragonCopilotSessionRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.dragonCopilotSessionRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DragonCopilotSessionRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DragonCopilotSessionRecord { + return new DragonCopilotSessionRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/Dynamics365BusinessCentralAuditRecord.php b/src/Generated/Models/Security/Dynamics365BusinessCentralAuditRecord.php new file mode 100644 index 00000000000..03f46322c2b --- /dev/null +++ b/src/Generated/Models/Security/Dynamics365BusinessCentralAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.dynamics365BusinessCentralAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return Dynamics365BusinessCentralAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Dynamics365BusinessCentralAuditRecord { + return new Dynamics365BusinessCentralAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/EdiscoveryAddToReviewSetOperation.php b/src/Generated/Models/Security/EdiscoveryAddToReviewSetOperation.php index 57b3a5a42e7..69370042016 100644 --- a/src/Generated/Models/Security/EdiscoveryAddToReviewSetOperation.php +++ b/src/Generated/Models/Security/EdiscoveryAddToReviewSetOperation.php @@ -26,7 +26,7 @@ public static function createFromDiscriminatorValue(ParseNode $parseNode): Edisc } /** - * Gets the additionalDataOptions property value. The options to add items to the review set. The possible values are: allVersions, linkedFiles, unknownFutureValue, advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder. + * Gets the additionalDataOptions property value. The options to add items to the review set. The possible values are: allVersions, linkedFiles, unknownFutureValue, advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. * @return AdditionalDataOptions|null */ public function getAdditionalDataOptions(): ?AdditionalDataOptions { @@ -144,7 +144,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the additionalDataOptions property value. The options to add items to the review set. The possible values are: allVersions, linkedFiles, unknownFutureValue, advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder. + * Sets the additionalDataOptions property value. The options to add items to the review set. The possible values are: allVersions, linkedFiles, unknownFutureValue, advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: advancedIndexing, listAttachments, htmlTranscripts, messageConversationExpansion, locationsWithoutHits, allItemsInFolder, cloudNativeHtmlConversion. * @param AdditionalDataOptions|null $value Value to set for the additionalDataOptions property. */ public function setAdditionalDataOptions(?AdditionalDataOptions $value): void { diff --git a/src/Generated/Models/Security/EhrConnectorAuditBaseRecord.php b/src/Generated/Models/Security/EhrConnectorAuditBaseRecord.php new file mode 100644 index 00000000000..2180c5719cb --- /dev/null +++ b/src/Generated/Models/Security/EhrConnectorAuditBaseRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.ehrConnectorAuditBaseRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EhrConnectorAuditBaseRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EhrConnectorAuditBaseRecord { + return new EhrConnectorAuditBaseRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/EopSubmissionFeedEntityAuditRecord.php b/src/Generated/Models/Security/EopSubmissionFeedEntityAuditRecord.php new file mode 100644 index 00000000000..156dca1f8bf --- /dev/null +++ b/src/Generated/Models/Security/EopSubmissionFeedEntityAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.eopSubmissionFeedEntityAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return EopSubmissionFeedEntityAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): EopSubmissionFeedEntityAuditRecord { + return new EopSubmissionFeedEntityAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/EventSource.php b/src/Generated/Models/Security/EventSource.php new file mode 100644 index 00000000000..644cb501cdd --- /dev/null +++ b/src/Generated/Models/Security/EventSource.php @@ -0,0 +1,12 @@ +setOdataType('#microsoft.graph.security.exchangeAdminAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ExchangeAdminAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExchangeAdminAuditRecord { + return new ExchangeAdminAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ExchangeAggregatedMailboxAuditRecord.php b/src/Generated/Models/Security/ExchangeAggregatedMailboxAuditRecord.php new file mode 100644 index 00000000000..ecea165fcdd --- /dev/null +++ b/src/Generated/Models/Security/ExchangeAggregatedMailboxAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.exchangeAggregatedMailboxAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ExchangeAggregatedMailboxAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExchangeAggregatedMailboxAuditRecord { + return new ExchangeAggregatedMailboxAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ExchangeAggregatedOperationRecord.php b/src/Generated/Models/Security/ExchangeAggregatedOperationRecord.php new file mode 100644 index 00000000000..de7bbf42ae6 --- /dev/null +++ b/src/Generated/Models/Security/ExchangeAggregatedOperationRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.exchangeAggregatedOperationRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ExchangeAggregatedOperationRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExchangeAggregatedOperationRecord { + return new ExchangeAggregatedOperationRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ExchangeMailboxAuditGroupRecord.php b/src/Generated/Models/Security/ExchangeMailboxAuditGroupRecord.php new file mode 100644 index 00000000000..6669d9286d5 --- /dev/null +++ b/src/Generated/Models/Security/ExchangeMailboxAuditGroupRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.exchangeMailboxAuditGroupRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ExchangeMailboxAuditGroupRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExchangeMailboxAuditGroupRecord { + return new ExchangeMailboxAuditGroupRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ExchangeMailboxAuditRecord.php b/src/Generated/Models/Security/ExchangeMailboxAuditRecord.php new file mode 100644 index 00000000000..0d7612d081f --- /dev/null +++ b/src/Generated/Models/Security/ExchangeMailboxAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.exchangeMailboxAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ExchangeMailboxAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ExchangeMailboxAuditRecord { + return new ExchangeMailboxAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/FabricAuditRecord.php b/src/Generated/Models/Security/FabricAuditRecord.php new file mode 100644 index 00000000000..a2f286ee253 --- /dev/null +++ b/src/Generated/Models/Security/FabricAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.fabricAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return FabricAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): FabricAuditRecord { + return new FabricAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/FabricPolicyRecord.php b/src/Generated/Models/Security/FabricPolicyRecord.php new file mode 100644 index 00000000000..68252e9855c --- /dev/null +++ b/src/Generated/Models/Security/FabricPolicyRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.fabricPolicyRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return FabricPolicyRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): FabricPolicyRecord { + return new FabricPolicyRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/HealthcareSignalRecord.php b/src/Generated/Models/Security/HealthcareSignalRecord.php new file mode 100644 index 00000000000..be56d796f20 --- /dev/null +++ b/src/Generated/Models/Security/HealthcareSignalRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.healthcareSignalRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return HealthcareSignalRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): HealthcareSignalRecord { + return new HealthcareSignalRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/HostedRpaAuditRecord.php b/src/Generated/Models/Security/HostedRpaAuditRecord.php new file mode 100644 index 00000000000..f221a1e1849 --- /dev/null +++ b/src/Generated/Models/Security/HostedRpaAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.hostedRpaAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return HostedRpaAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): HostedRpaAuditRecord { + return new HostedRpaAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/HrSignalAuditRecord.php b/src/Generated/Models/Security/HrSignalAuditRecord.php new file mode 100644 index 00000000000..00b83c8bba7 --- /dev/null +++ b/src/Generated/Models/Security/HrSignalAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.hrSignalAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return HrSignalAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): HrSignalAuditRecord { + return new HrSignalAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/HygieneEventRecord.php b/src/Generated/Models/Security/HygieneEventRecord.php new file mode 100644 index 00000000000..24d9dc4921c --- /dev/null +++ b/src/Generated/Models/Security/HygieneEventRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.hygieneEventRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return HygieneEventRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): HygieneEventRecord { + return new HygieneEventRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/InformationBarrierPolicyApplicationAuditRecord.php b/src/Generated/Models/Security/InformationBarrierPolicyApplicationAuditRecord.php new file mode 100644 index 00000000000..07321835469 --- /dev/null +++ b/src/Generated/Models/Security/InformationBarrierPolicyApplicationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.informationBarrierPolicyApplicationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return InformationBarrierPolicyApplicationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): InformationBarrierPolicyApplicationAuditRecord { + return new InformationBarrierPolicyApplicationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/InformationWorkerProtectionAuditRecord.php b/src/Generated/Models/Security/InformationWorkerProtectionAuditRecord.php new file mode 100644 index 00000000000..5857c4d0685 --- /dev/null +++ b/src/Generated/Models/Security/InformationWorkerProtectionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.informationWorkerProtectionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return InformationWorkerProtectionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): InformationWorkerProtectionAuditRecord { + return new InformationWorkerProtectionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/InsiderRiskScopedUserInsightsRecord.php b/src/Generated/Models/Security/InsiderRiskScopedUserInsightsRecord.php new file mode 100644 index 00000000000..daa574f02c7 --- /dev/null +++ b/src/Generated/Models/Security/InsiderRiskScopedUserInsightsRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.insiderRiskScopedUserInsightsRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return InsiderRiskScopedUserInsightsRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): InsiderRiskScopedUserInsightsRecord { + return new InsiderRiskScopedUserInsightsRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/InsiderRiskScopedUsersRecord.php b/src/Generated/Models/Security/InsiderRiskScopedUsersRecord.php new file mode 100644 index 00000000000..42b0dcaa7e7 --- /dev/null +++ b/src/Generated/Models/Security/InsiderRiskScopedUsersRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.insiderRiskScopedUsersRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return InsiderRiskScopedUsersRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): InsiderRiskScopedUsersRecord { + return new InsiderRiskScopedUsersRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/IntegratedAppsAppAdminActivityAuditRecord.php b/src/Generated/Models/Security/IntegratedAppsAppAdminActivityAuditRecord.php new file mode 100644 index 00000000000..3a128166b62 --- /dev/null +++ b/src/Generated/Models/Security/IntegratedAppsAppAdminActivityAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.integratedAppsAppAdminActivityAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return IntegratedAppsAppAdminActivityAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): IntegratedAppsAppAdminActivityAuditRecord { + return new IntegratedAppsAppAdminActivityAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/IntegratedAppsAppSettingsAdminActivityAuditRecord.php b/src/Generated/Models/Security/IntegratedAppsAppSettingsAdminActivityAuditRecord.php new file mode 100644 index 00000000000..9d91f5e7e69 --- /dev/null +++ b/src/Generated/Models/Security/IntegratedAppsAppSettingsAdminActivityAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.integratedAppsAppSettingsAdminActivityAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return IntegratedAppsAppSettingsAdminActivityAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): IntegratedAppsAppSettingsAdminActivityAuditRecord { + return new IntegratedAppsAppSettingsAdminActivityAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/IrmActivityAuditTrailRecord.php b/src/Generated/Models/Security/IrmActivityAuditTrailRecord.php new file mode 100644 index 00000000000..fd61d932543 --- /dev/null +++ b/src/Generated/Models/Security/IrmActivityAuditTrailRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.irmActivityAuditTrailRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return IrmActivityAuditTrailRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): IrmActivityAuditTrailRecord { + return new IrmActivityAuditTrailRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/IrmUserDefinedDetectionRecord.php b/src/Generated/Models/Security/IrmUserDefinedDetectionRecord.php new file mode 100644 index 00000000000..7d16c09ffec --- /dev/null +++ b/src/Generated/Models/Security/IrmUserDefinedDetectionRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.irmUserDefinedDetectionRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return IrmUserDefinedDetectionRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): IrmUserDefinedDetectionRecord { + return new IrmUserDefinedDetectionRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/KaizalaAuditRecord.php b/src/Generated/Models/Security/KaizalaAuditRecord.php new file mode 100644 index 00000000000..1045d41f5f5 --- /dev/null +++ b/src/Generated/Models/Security/KaizalaAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.kaizalaAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return KaizalaAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): KaizalaAuditRecord { + return new KaizalaAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/LabelAnalyticsAggregateAuditRecord.php b/src/Generated/Models/Security/LabelAnalyticsAggregateAuditRecord.php new file mode 100644 index 00000000000..b78c2339bf2 --- /dev/null +++ b/src/Generated/Models/Security/LabelAnalyticsAggregateAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.labelAnalyticsAggregateAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LabelAnalyticsAggregateAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LabelAnalyticsAggregateAuditRecord { + return new LabelAnalyticsAggregateAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/LabelContentExplorerAuditRecord.php b/src/Generated/Models/Security/LabelContentExplorerAuditRecord.php new file mode 100644 index 00000000000..7e109b65a33 --- /dev/null +++ b/src/Generated/Models/Security/LabelContentExplorerAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.labelContentExplorerAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LabelContentExplorerAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LabelContentExplorerAuditRecord { + return new LabelContentExplorerAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/LargeContentMetadataAuditRecord.php b/src/Generated/Models/Security/LargeContentMetadataAuditRecord.php new file mode 100644 index 00000000000..85a0f37497f --- /dev/null +++ b/src/Generated/Models/Security/LargeContentMetadataAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.largeContentMetadataAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return LargeContentMetadataAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): LargeContentMetadataAuditRecord { + return new LargeContentMetadataAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/M365ComplianceConnectorAuditRecord.php b/src/Generated/Models/Security/M365ComplianceConnectorAuditRecord.php new file mode 100644 index 00000000000..ddfd0ca4571 --- /dev/null +++ b/src/Generated/Models/Security/M365ComplianceConnectorAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.m365ComplianceConnectorAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return M365ComplianceConnectorAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): M365ComplianceConnectorAuditRecord { + return new M365ComplianceConnectorAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/M365SearchSectionsRecord.php b/src/Generated/Models/Security/M365SearchSectionsRecord.php new file mode 100644 index 00000000000..bd32a5d3acd --- /dev/null +++ b/src/Generated/Models/Security/M365SearchSectionsRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.m365SearchSectionsRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return M365SearchSectionsRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): M365SearchSectionsRecord { + return new M365SearchSectionsRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/M365daadAuditRecord.php b/src/Generated/Models/Security/M365daadAuditRecord.php new file mode 100644 index 00000000000..ae66a5d4d81 --- /dev/null +++ b/src/Generated/Models/Security/M365daadAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.m365daadAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return M365daadAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): M365daadAuditRecord { + return new M365daadAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/M365odspAssetMetadataRecord.php b/src/Generated/Models/Security/M365odspAssetMetadataRecord.php new file mode 100644 index 00000000000..20096ac0970 --- /dev/null +++ b/src/Generated/Models/Security/M365odspAssetMetadataRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.m365odspAssetMetadataRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return M365odspAssetMetadataRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): M365odspAssetMetadataRecord { + return new M365odspAssetMetadataRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MDASHAuditRecord.php b/src/Generated/Models/Security/MDASHAuditRecord.php new file mode 100644 index 00000000000..6fee0d1e573 --- /dev/null +++ b/src/Generated/Models/Security/MDASHAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mDASHAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MDASHAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MDASHAuditRecord { + return new MDASHAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MailSubmissionData.php b/src/Generated/Models/Security/MailSubmissionData.php new file mode 100644 index 00000000000..d1eb93e2687 --- /dev/null +++ b/src/Generated/Models/Security/MailSubmissionData.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mailSubmissionData'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MailSubmissionData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MailSubmissionData { + return new MailSubmissionData(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ManagedServicesAuditRecord.php b/src/Generated/Models/Security/ManagedServicesAuditRecord.php new file mode 100644 index 00000000000..9540bcbb6bb --- /dev/null +++ b/src/Generated/Models/Security/ManagedServicesAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.managedServicesAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ManagedServicesAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ManagedServicesAuditRecord { + return new ManagedServicesAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ManagedTenantsAuditRecord.php b/src/Generated/Models/Security/ManagedTenantsAuditRecord.php new file mode 100644 index 00000000000..acc4797a592 --- /dev/null +++ b/src/Generated/Models/Security/ManagedTenantsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.managedTenantsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ManagedTenantsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ManagedTenantsAuditRecord { + return new ManagedTenantsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MapgAlertsAuditRecord.php b/src/Generated/Models/Security/MapgAlertsAuditRecord.php new file mode 100644 index 00000000000..ba39343a1ef --- /dev/null +++ b/src/Generated/Models/Security/MapgAlertsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mapgAlertsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MapgAlertsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MapgAlertsAuditRecord { + return new MapgAlertsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MapgOnboardAuditRecord.php b/src/Generated/Models/Security/MapgOnboardAuditRecord.php new file mode 100644 index 00000000000..fc6cea741a5 --- /dev/null +++ b/src/Generated/Models/Security/MapgOnboardAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mapgOnboardAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MapgOnboardAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MapgOnboardAuditRecord { + return new MapgOnboardAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MapgPolicyAuditRecord.php b/src/Generated/Models/Security/MapgPolicyAuditRecord.php new file mode 100644 index 00000000000..62a55818b85 --- /dev/null +++ b/src/Generated/Models/Security/MapgPolicyAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mapgPolicyAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MapgPolicyAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MapgPolicyAuditRecord { + return new MapgPolicyAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MapgRemediationAuditRecord.php b/src/Generated/Models/Security/MapgRemediationAuditRecord.php new file mode 100644 index 00000000000..377592fa473 --- /dev/null +++ b/src/Generated/Models/Security/MapgRemediationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mapgRemediationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MapgRemediationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MapgRemediationAuditRecord { + return new MapgRemediationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/McasAlertsAuditRecord.php b/src/Generated/Models/Security/McasAlertsAuditRecord.php new file mode 100644 index 00000000000..a9c73f3f3de --- /dev/null +++ b/src/Generated/Models/Security/McasAlertsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mcasAlertsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return McasAlertsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): McasAlertsAuditRecord { + return new McasAlertsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MdaAuditRecord.php b/src/Generated/Models/Security/MdaAuditRecord.php new file mode 100644 index 00000000000..e74f8b32ade --- /dev/null +++ b/src/Generated/Models/Security/MdaAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mdaAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MdaAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MdaAuditRecord { + return new MdaAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MdaDataSecuritySignalRecord.php b/src/Generated/Models/Security/MdaDataSecuritySignalRecord.php new file mode 100644 index 00000000000..39a392b89e8 --- /dev/null +++ b/src/Generated/Models/Security/MdaDataSecuritySignalRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mdaDataSecuritySignalRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MdaDataSecuritySignalRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MdaDataSecuritySignalRecord { + return new MdaDataSecuritySignalRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MdatpAuditRecord.php b/src/Generated/Models/Security/MdatpAuditRecord.php new file mode 100644 index 00000000000..fb1452cb0c3 --- /dev/null +++ b/src/Generated/Models/Security/MdatpAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mdatpAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MdatpAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MdatpAuditRecord { + return new MdatpAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MdcEventsRecord.php b/src/Generated/Models/Security/MdcEventsRecord.php new file mode 100644 index 00000000000..7db697e4037 --- /dev/null +++ b/src/Generated/Models/Security/MdcEventsRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mdcEventsRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MdcEventsRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MdcEventsRecord { + return new MdcEventsRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MdiAuditRecord.php b/src/Generated/Models/Security/MdiAuditRecord.php new file mode 100644 index 00000000000..3c525e59697 --- /dev/null +++ b/src/Generated/Models/Security/MdiAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mdiAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MdiAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MdiAuditRecord { + return new MdiAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MergeResponse.php b/src/Generated/Models/Security/MergeResponse.php new file mode 100644 index 00000000000..0c03fdf4f25 --- /dev/null +++ b/src/Generated/Models/Security/MergeResponse.php @@ -0,0 +1,136 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MergeResponse + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MergeResponse { + return new MergeResponse(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'targetIncidentId' => fn(ParseNode $n) => $o->setTargetIncidentId($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the targetIncidentId property value. The ID of the target incident after the operation completes. + * @return string|null + */ + public function getTargetIncidentId(): ?string { + $val = $this->getBackingStore()->get('targetIncidentId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'targetIncidentId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('targetIncidentId', $this->getTargetIncidentId()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the targetIncidentId property value. The ID of the target incident after the operation completes. + * @param string|null $value Value to set for the targetIncidentId property. + */ + public function setTargetIncidentId(?string $value): void { + $this->getBackingStore()->set('targetIncidentId', $value); + } + +} diff --git a/src/Generated/Models/Security/MeshWorldsAuditRecord.php b/src/Generated/Models/Security/MeshWorldsAuditRecord.php new file mode 100644 index 00000000000..750ff6e11b8 --- /dev/null +++ b/src/Generated/Models/Security/MeshWorldsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.meshWorldsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MeshWorldsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MeshWorldsAuditRecord { + return new MeshWorldsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/Microsoft365BackupBackupItemAuditRecord.php b/src/Generated/Models/Security/Microsoft365BackupBackupItemAuditRecord.php new file mode 100644 index 00000000000..13d43c6770b --- /dev/null +++ b/src/Generated/Models/Security/Microsoft365BackupBackupItemAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoft365BackupBackupItemAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return Microsoft365BackupBackupItemAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Microsoft365BackupBackupItemAuditRecord { + return new Microsoft365BackupBackupItemAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/Microsoft365BackupBackupPolicyAuditRecord.php b/src/Generated/Models/Security/Microsoft365BackupBackupPolicyAuditRecord.php new file mode 100644 index 00000000000..2de0d9cfecd --- /dev/null +++ b/src/Generated/Models/Security/Microsoft365BackupBackupPolicyAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoft365BackupBackupPolicyAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return Microsoft365BackupBackupPolicyAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Microsoft365BackupBackupPolicyAuditRecord { + return new Microsoft365BackupBackupPolicyAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/Microsoft365BackupGranularBrowseTaskAuditRecord.php b/src/Generated/Models/Security/Microsoft365BackupGranularBrowseTaskAuditRecord.php new file mode 100644 index 00000000000..4a4c3080cde --- /dev/null +++ b/src/Generated/Models/Security/Microsoft365BackupGranularBrowseTaskAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoft365BackupGranularBrowseTaskAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return Microsoft365BackupGranularBrowseTaskAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Microsoft365BackupGranularBrowseTaskAuditRecord { + return new Microsoft365BackupGranularBrowseTaskAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/Microsoft365BackupRestoreItemAuditRecord.php b/src/Generated/Models/Security/Microsoft365BackupRestoreItemAuditRecord.php new file mode 100644 index 00000000000..bdd8710d2e6 --- /dev/null +++ b/src/Generated/Models/Security/Microsoft365BackupRestoreItemAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoft365BackupRestoreItemAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return Microsoft365BackupRestoreItemAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Microsoft365BackupRestoreItemAuditRecord { + return new Microsoft365BackupRestoreItemAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/Microsoft365BackupRestoreTaskAuditRecord.php b/src/Generated/Models/Security/Microsoft365BackupRestoreTaskAuditRecord.php new file mode 100644 index 00000000000..93b23ea8a47 --- /dev/null +++ b/src/Generated/Models/Security/Microsoft365BackupRestoreTaskAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoft365BackupRestoreTaskAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return Microsoft365BackupRestoreTaskAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Microsoft365BackupRestoreTaskAuditRecord { + return new Microsoft365BackupRestoreTaskAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/Microsoft365CopilotScheduledPromptAuditRecord.php b/src/Generated/Models/Security/Microsoft365CopilotScheduledPromptAuditRecord.php new file mode 100644 index 00000000000..3f2497925ac --- /dev/null +++ b/src/Generated/Models/Security/Microsoft365CopilotScheduledPromptAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoft365CopilotScheduledPromptAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return Microsoft365CopilotScheduledPromptAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Microsoft365CopilotScheduledPromptAuditRecord { + return new Microsoft365CopilotScheduledPromptAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftDefenderExpertsXDRAuditRecord.php b/src/Generated/Models/Security/MicrosoftDefenderExpertsXDRAuditRecord.php new file mode 100644 index 00000000000..089c2b8476d --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftDefenderExpertsXDRAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftDefenderExpertsXDRAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftDefenderExpertsXDRAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftDefenderExpertsXDRAuditRecord { + return new MicrosoftDefenderExpertsXDRAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftFlowAuditRecord.php b/src/Generated/Models/Security/MicrosoftFlowAuditRecord.php new file mode 100644 index 00000000000..bb742359741 --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftFlowAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftFlowAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftFlowAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftFlowAuditRecord { + return new MicrosoftFlowAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftFormsAuditRecord.php b/src/Generated/Models/Security/MicrosoftFormsAuditRecord.php new file mode 100644 index 00000000000..80ee571438a --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftFormsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftFormsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftFormsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftFormsAuditRecord { + return new MicrosoftFormsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftGraphDataConnectConsent.php b/src/Generated/Models/Security/MicrosoftGraphDataConnectConsent.php new file mode 100644 index 00000000000..1bc93f2e42f --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftGraphDataConnectConsent.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftGraphDataConnectConsent'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftGraphDataConnectConsent + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftGraphDataConnectConsent { + return new MicrosoftGraphDataConnectConsent(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftGraphDataConnectOperation.php b/src/Generated/Models/Security/MicrosoftGraphDataConnectOperation.php new file mode 100644 index 00000000000..d2c47da9594 --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftGraphDataConnectOperation.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftGraphDataConnectOperation'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftGraphDataConnectOperation + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftGraphDataConnectOperation { + return new MicrosoftGraphDataConnectOperation(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftPurviewDataCatalogOperationRecord.php b/src/Generated/Models/Security/MicrosoftPurviewDataCatalogOperationRecord.php new file mode 100644 index 00000000000..8cfb8f0f92d --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftPurviewDataCatalogOperationRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftPurviewDataCatalogOperationRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftPurviewDataCatalogOperationRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftPurviewDataCatalogOperationRecord { + return new MicrosoftPurviewDataCatalogOperationRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftPurviewDataMapOperationRecord.php b/src/Generated/Models/Security/MicrosoftPurviewDataMapOperationRecord.php new file mode 100644 index 00000000000..cf9e4ac57e3 --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftPurviewDataMapOperationRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftPurviewDataMapOperationRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftPurviewDataMapOperationRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftPurviewDataMapOperationRecord { + return new MicrosoftPurviewDataMapOperationRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftPurviewMetadataPolicyOperationRecord.php b/src/Generated/Models/Security/MicrosoftPurviewMetadataPolicyOperationRecord.php new file mode 100644 index 00000000000..0f22fa0112d --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftPurviewMetadataPolicyOperationRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftPurviewMetadataPolicyOperationRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftPurviewMetadataPolicyOperationRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftPurviewMetadataPolicyOperationRecord { + return new MicrosoftPurviewMetadataPolicyOperationRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftPurviewPolicyOperationRecord.php b/src/Generated/Models/Security/MicrosoftPurviewPolicyOperationRecord.php new file mode 100644 index 00000000000..7a41b781b8a --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftPurviewPolicyOperationRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftPurviewPolicyOperationRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftPurviewPolicyOperationRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftPurviewPolicyOperationRecord { + return new MicrosoftPurviewPolicyOperationRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftPurviewPrivacyAuditEvent.php b/src/Generated/Models/Security/MicrosoftPurviewPrivacyAuditEvent.php new file mode 100644 index 00000000000..1b4e8fa798c --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftPurviewPrivacyAuditEvent.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftPurviewPrivacyAuditEvent'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftPurviewPrivacyAuditEvent + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftPurviewPrivacyAuditEvent { + return new MicrosoftPurviewPrivacyAuditEvent(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftPurviewUnifiedCatalogOperationRecord.php b/src/Generated/Models/Security/MicrosoftPurviewUnifiedCatalogOperationRecord.php new file mode 100644 index 00000000000..7df6b266aef --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftPurviewUnifiedCatalogOperationRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftPurviewUnifiedCatalogOperationRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftPurviewUnifiedCatalogOperationRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftPurviewUnifiedCatalogOperationRecord { + return new MicrosoftPurviewUnifiedCatalogOperationRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftStreamAuditRecord.php b/src/Generated/Models/Security/MicrosoftStreamAuditRecord.php new file mode 100644 index 00000000000..8e5538099e4 --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftStreamAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftStreamAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftStreamAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftStreamAuditRecord { + return new MicrosoftStreamAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftTeamsAdminAuditRecord.php b/src/Generated/Models/Security/MicrosoftTeamsAdminAuditRecord.php new file mode 100644 index 00000000000..797ddd6fbc0 --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftTeamsAdminAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftTeamsAdminAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftTeamsAdminAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftTeamsAdminAuditRecord { + return new MicrosoftTeamsAdminAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftTeamsAnalyticsAuditRecord.php b/src/Generated/Models/Security/MicrosoftTeamsAnalyticsAuditRecord.php new file mode 100644 index 00000000000..c71687e3c49 --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftTeamsAnalyticsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftTeamsAnalyticsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftTeamsAnalyticsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftTeamsAnalyticsAuditRecord { + return new MicrosoftTeamsAnalyticsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftTeamsAuditRecord.php b/src/Generated/Models/Security/MicrosoftTeamsAuditRecord.php new file mode 100644 index 00000000000..ebe12d2ac4a --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftTeamsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftTeamsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftTeamsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftTeamsAuditRecord { + return new MicrosoftTeamsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftTeamsDeviceAuditRecord.php b/src/Generated/Models/Security/MicrosoftTeamsDeviceAuditRecord.php new file mode 100644 index 00000000000..55c51349777 --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftTeamsDeviceAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftTeamsDeviceAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftTeamsDeviceAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftTeamsDeviceAuditRecord { + return new MicrosoftTeamsDeviceAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftTeamsRetentionLabelActionAuditRecord.php b/src/Generated/Models/Security/MicrosoftTeamsRetentionLabelActionAuditRecord.php new file mode 100644 index 00000000000..7faaaec6dca --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftTeamsRetentionLabelActionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftTeamsRetentionLabelActionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftTeamsRetentionLabelActionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftTeamsRetentionLabelActionAuditRecord { + return new MicrosoftTeamsRetentionLabelActionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftTeamsSensitivityLabelActionAuditRecord.php b/src/Generated/Models/Security/MicrosoftTeamsSensitivityLabelActionAuditRecord.php new file mode 100644 index 00000000000..38e571aa59c --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftTeamsSensitivityLabelActionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftTeamsSensitivityLabelActionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftTeamsSensitivityLabelActionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftTeamsSensitivityLabelActionAuditRecord { + return new MicrosoftTeamsSensitivityLabelActionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftTeamsShiftsAuditRecord.php b/src/Generated/Models/Security/MicrosoftTeamsShiftsAuditRecord.php new file mode 100644 index 00000000000..1f17b0bf9d1 --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftTeamsShiftsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftTeamsShiftsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftTeamsShiftsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftTeamsShiftsAuditRecord { + return new MicrosoftTeamsShiftsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MicrosoftTeamsUserConcernAuditRecord.php b/src/Generated/Models/Security/MicrosoftTeamsUserConcernAuditRecord.php new file mode 100644 index 00000000000..e29e00ec7f8 --- /dev/null +++ b/src/Generated/Models/Security/MicrosoftTeamsUserConcernAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.microsoftTeamsUserConcernAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MicrosoftTeamsUserConcernAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MicrosoftTeamsUserConcernAuditRecord { + return new MicrosoftTeamsUserConcernAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MipAutoLabelExchangeItemAuditRecord.php b/src/Generated/Models/Security/MipAutoLabelExchangeItemAuditRecord.php new file mode 100644 index 00000000000..c2498933b0b --- /dev/null +++ b/src/Generated/Models/Security/MipAutoLabelExchangeItemAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mipAutoLabelExchangeItemAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MipAutoLabelExchangeItemAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MipAutoLabelExchangeItemAuditRecord { + return new MipAutoLabelExchangeItemAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MipAutoLabelProgressFeedbackAuditRecord.php b/src/Generated/Models/Security/MipAutoLabelProgressFeedbackAuditRecord.php new file mode 100644 index 00000000000..545e140aeaf --- /dev/null +++ b/src/Generated/Models/Security/MipAutoLabelProgressFeedbackAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mipAutoLabelProgressFeedbackAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MipAutoLabelProgressFeedbackAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MipAutoLabelProgressFeedbackAuditRecord { + return new MipAutoLabelProgressFeedbackAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MipAutoLabelSharePointItemAuditRecord.php b/src/Generated/Models/Security/MipAutoLabelSharePointItemAuditRecord.php new file mode 100644 index 00000000000..8e0687ae6a6 --- /dev/null +++ b/src/Generated/Models/Security/MipAutoLabelSharePointItemAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mipAutoLabelSharePointItemAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MipAutoLabelSharePointItemAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MipAutoLabelSharePointItemAuditRecord { + return new MipAutoLabelSharePointItemAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MipAutoLabelSharePointPolicyLocationAuditRecord.php b/src/Generated/Models/Security/MipAutoLabelSharePointPolicyLocationAuditRecord.php new file mode 100644 index 00000000000..4d332d564ac --- /dev/null +++ b/src/Generated/Models/Security/MipAutoLabelSharePointPolicyLocationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mipAutoLabelSharePointPolicyLocationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MipAutoLabelSharePointPolicyLocationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MipAutoLabelSharePointPolicyLocationAuditRecord { + return new MipAutoLabelSharePointPolicyLocationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MipAutoLabelSimulationSharePointCompletionRecord.php b/src/Generated/Models/Security/MipAutoLabelSimulationSharePointCompletionRecord.php new file mode 100644 index 00000000000..47a89315f4b --- /dev/null +++ b/src/Generated/Models/Security/MipAutoLabelSimulationSharePointCompletionRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mipAutoLabelSimulationSharePointCompletionRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MipAutoLabelSimulationSharePointCompletionRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MipAutoLabelSimulationSharePointCompletionRecord { + return new MipAutoLabelSimulationSharePointCompletionRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MipAutoLabelSimulationSharePointProgressRecord.php b/src/Generated/Models/Security/MipAutoLabelSimulationSharePointProgressRecord.php new file mode 100644 index 00000000000..40636ca66ac --- /dev/null +++ b/src/Generated/Models/Security/MipAutoLabelSimulationSharePointProgressRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mipAutoLabelSimulationSharePointProgressRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MipAutoLabelSimulationSharePointProgressRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MipAutoLabelSimulationSharePointProgressRecord { + return new MipAutoLabelSimulationSharePointProgressRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MipAutoLabelSimulationStatisticsRecord.php b/src/Generated/Models/Security/MipAutoLabelSimulationStatisticsRecord.php new file mode 100644 index 00000000000..6c7e302d0ef --- /dev/null +++ b/src/Generated/Models/Security/MipAutoLabelSimulationStatisticsRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mipAutoLabelSimulationStatisticsRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MipAutoLabelSimulationStatisticsRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MipAutoLabelSimulationStatisticsRecord { + return new MipAutoLabelSimulationStatisticsRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MipExactDataMatchAuditRecord.php b/src/Generated/Models/Security/MipExactDataMatchAuditRecord.php new file mode 100644 index 00000000000..d74a87528b4 --- /dev/null +++ b/src/Generated/Models/Security/MipExactDataMatchAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mipExactDataMatchAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MipExactDataMatchAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MipExactDataMatchAuditRecord { + return new MipExactDataMatchAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MipLabelAnalyticsAuditRecord.php b/src/Generated/Models/Security/MipLabelAnalyticsAuditRecord.php new file mode 100644 index 00000000000..df074e159e7 --- /dev/null +++ b/src/Generated/Models/Security/MipLabelAnalyticsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mipLabelAnalyticsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MipLabelAnalyticsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MipLabelAnalyticsAuditRecord { + return new MipLabelAnalyticsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MipLabelAuditRecord.php b/src/Generated/Models/Security/MipLabelAuditRecord.php new file mode 100644 index 00000000000..9ac657cf626 --- /dev/null +++ b/src/Generated/Models/Security/MipLabelAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mipLabelAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MipLabelAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MipLabelAuditRecord { + return new MipLabelAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MosAgentInfoRecord.php b/src/Generated/Models/Security/MosAgentInfoRecord.php new file mode 100644 index 00000000000..c4758b3a97d --- /dev/null +++ b/src/Generated/Models/Security/MosAgentInfoRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mosAgentInfoRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MosAgentInfoRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MosAgentInfoRecord { + return new MosAgentInfoRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MosAgentInfoRecordV2.php b/src/Generated/Models/Security/MosAgentInfoRecordV2.php new file mode 100644 index 00000000000..4b196743e13 --- /dev/null +++ b/src/Generated/Models/Security/MosAgentInfoRecordV2.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mosAgentInfoRecordV2'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MosAgentInfoRecordV2 + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MosAgentInfoRecordV2 { + return new MosAgentInfoRecordV2(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/Ms365dCustomDetectionAuditRecord.php b/src/Generated/Models/Security/Ms365dCustomDetectionAuditRecord.php new file mode 100644 index 00000000000..2c4d3b24c45 --- /dev/null +++ b/src/Generated/Models/Security/Ms365dCustomDetectionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.ms365dCustomDetectionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return Ms365dCustomDetectionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Ms365dCustomDetectionAuditRecord { + return new Ms365dCustomDetectionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/Ms365dIncidentAuditRecord.php b/src/Generated/Models/Security/Ms365dIncidentAuditRecord.php new file mode 100644 index 00000000000..74694b2bb9b --- /dev/null +++ b/src/Generated/Models/Security/Ms365dIncidentAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.ms365dIncidentAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return Ms365dIncidentAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Ms365dIncidentAuditRecord { + return new Ms365dIncidentAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/Ms365dSuppressionRuleAuditRecord.php b/src/Generated/Models/Security/Ms365dSuppressionRuleAuditRecord.php new file mode 100644 index 00000000000..59e0e615978 --- /dev/null +++ b/src/Generated/Models/Security/Ms365dSuppressionRuleAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.ms365dSuppressionRuleAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return Ms365dSuppressionRuleAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Ms365dSuppressionRuleAuditRecord { + return new Ms365dSuppressionRuleAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MsdeCustomCollectionAuditRecord.php b/src/Generated/Models/Security/MsdeCustomCollectionAuditRecord.php new file mode 100644 index 00000000000..d3a22a22bbd --- /dev/null +++ b/src/Generated/Models/Security/MsdeCustomCollectionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.msdeCustomCollectionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MsdeCustomCollectionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MsdeCustomCollectionAuditRecord { + return new MsdeCustomCollectionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MsdeGeneralSettingsAuditRecord.php b/src/Generated/Models/Security/MsdeGeneralSettingsAuditRecord.php new file mode 100644 index 00000000000..d45f18c0caf --- /dev/null +++ b/src/Generated/Models/Security/MsdeGeneralSettingsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.msdeGeneralSettingsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MsdeGeneralSettingsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MsdeGeneralSettingsAuditRecord { + return new MsdeGeneralSettingsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MsdeIndicatorsSettingsAuditRecord.php b/src/Generated/Models/Security/MsdeIndicatorsSettingsAuditRecord.php new file mode 100644 index 00000000000..71e8d144313 --- /dev/null +++ b/src/Generated/Models/Security/MsdeIndicatorsSettingsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.msdeIndicatorsSettingsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MsdeIndicatorsSettingsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MsdeIndicatorsSettingsAuditRecord { + return new MsdeIndicatorsSettingsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MsdeResponseActionsAuditRecord.php b/src/Generated/Models/Security/MsdeResponseActionsAuditRecord.php new file mode 100644 index 00000000000..630077af591 --- /dev/null +++ b/src/Generated/Models/Security/MsdeResponseActionsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.msdeResponseActionsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MsdeResponseActionsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MsdeResponseActionsAuditRecord { + return new MsdeResponseActionsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MsdeRolesSettingsAuditRecord.php b/src/Generated/Models/Security/MsdeRolesSettingsAuditRecord.php new file mode 100644 index 00000000000..e5a96c3758a --- /dev/null +++ b/src/Generated/Models/Security/MsdeRolesSettingsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.msdeRolesSettingsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MsdeRolesSettingsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MsdeRolesSettingsAuditRecord { + return new MsdeRolesSettingsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MspVectorSearchContentMetadataAuditRecord.php b/src/Generated/Models/Security/MspVectorSearchContentMetadataAuditRecord.php new file mode 100644 index 00000000000..9e441823489 --- /dev/null +++ b/src/Generated/Models/Security/MspVectorSearchContentMetadataAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.mspVectorSearchContentMetadataAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MspVectorSearchContentMetadataAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MspVectorSearchContentMetadataAuditRecord { + return new MspVectorSearchContentMetadataAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MsticNationStateNotificationRecord.php b/src/Generated/Models/Security/MsticNationStateNotificationRecord.php new file mode 100644 index 00000000000..a638b00de85 --- /dev/null +++ b/src/Generated/Models/Security/MsticNationStateNotificationRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.msticNationStateNotificationRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MsticNationStateNotificationRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MsticNationStateNotificationRecord { + return new MsticNationStateNotificationRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MultiStageDispositionAuditRecord.php b/src/Generated/Models/Security/MultiStageDispositionAuditRecord.php new file mode 100644 index 00000000000..192be878f39 --- /dev/null +++ b/src/Generated/Models/Security/MultiStageDispositionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.multiStageDispositionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MultiStageDispositionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MultiStageDispositionAuditRecord { + return new MultiStageDispositionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/MyAnalyticsSettingsAuditRecord.php b/src/Generated/Models/Security/MyAnalyticsSettingsAuditRecord.php new file mode 100644 index 00000000000..5acd973fcb3 --- /dev/null +++ b/src/Generated/Models/Security/MyAnalyticsSettingsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.myAnalyticsSettingsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MyAnalyticsSettingsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MyAnalyticsSettingsAuditRecord { + return new MyAnalyticsSettingsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/NoisyAlertPolicyAuditRecord.php b/src/Generated/Models/Security/NoisyAlertPolicyAuditRecord.php new file mode 100644 index 00000000000..57b47b28a4e --- /dev/null +++ b/src/Generated/Models/Security/NoisyAlertPolicyAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.noisyAlertPolicyAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return NoisyAlertPolicyAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): NoisyAlertPolicyAuditRecord { + return new NoisyAlertPolicyAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/OfficeNativeAuditRecord.php b/src/Generated/Models/Security/OfficeNativeAuditRecord.php new file mode 100644 index 00000000000..a13d55f6773 --- /dev/null +++ b/src/Generated/Models/Security/OfficeNativeAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.officeNativeAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return OfficeNativeAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OfficeNativeAuditRecord { + return new OfficeNativeAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/OmePortalAuditRecord.php b/src/Generated/Models/Security/OmePortalAuditRecord.php new file mode 100644 index 00000000000..77de9665298 --- /dev/null +++ b/src/Generated/Models/Security/OmePortalAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.omePortalAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return OmePortalAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OmePortalAuditRecord { + return new OmePortalAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/OnDemandSharePointClassificationAuditRecord.php b/src/Generated/Models/Security/OnDemandSharePointClassificationAuditRecord.php new file mode 100644 index 00000000000..81843fe60a6 --- /dev/null +++ b/src/Generated/Models/Security/OnDemandSharePointClassificationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.onDemandSharePointClassificationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return OnDemandSharePointClassificationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OnDemandSharePointClassificationAuditRecord { + return new OnDemandSharePointClassificationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/OnPremisesFileShareScannerDLPAuditRecord.php b/src/Generated/Models/Security/OnPremisesFileShareScannerDLPAuditRecord.php new file mode 100644 index 00000000000..801fa507c79 --- /dev/null +++ b/src/Generated/Models/Security/OnPremisesFileShareScannerDLPAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.onPremisesFileShareScannerDLPAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return OnPremisesFileShareScannerDLPAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OnPremisesFileShareScannerDLPAuditRecord { + return new OnPremisesFileShareScannerDLPAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/OnPremisesSharePointScannerDLPAuditRecord.php b/src/Generated/Models/Security/OnPremisesSharePointScannerDLPAuditRecord.php new file mode 100644 index 00000000000..c075e7d6427 --- /dev/null +++ b/src/Generated/Models/Security/OnPremisesSharePointScannerDLPAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.onPremisesSharePointScannerDLPAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return OnPremisesSharePointScannerDLPAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OnPremisesSharePointScannerDLPAuditRecord { + return new OnPremisesSharePointScannerDLPAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/OneDriveAuditRecord.php b/src/Generated/Models/Security/OneDriveAuditRecord.php new file mode 100644 index 00000000000..11bf67d90dc --- /dev/null +++ b/src/Generated/Models/Security/OneDriveAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.oneDriveAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return OneDriveAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OneDriveAuditRecord { + return new OneDriveAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/OrganizationalDataInM365AuditRecord.php b/src/Generated/Models/Security/OrganizationalDataInM365AuditRecord.php new file mode 100644 index 00000000000..a1b6cfb35b6 --- /dev/null +++ b/src/Generated/Models/Security/OrganizationalDataInM365AuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.organizationalDataInM365AuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return OrganizationalDataInM365AuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OrganizationalDataInM365AuditRecord { + return new OrganizationalDataInM365AuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/OutlookCopilotAutomationAuditRecord.php b/src/Generated/Models/Security/OutlookCopilotAutomationAuditRecord.php new file mode 100644 index 00000000000..c308efeb3a9 --- /dev/null +++ b/src/Generated/Models/Security/OutlookCopilotAutomationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.outlookCopilotAutomationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return OutlookCopilotAutomationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OutlookCopilotAutomationAuditRecord { + return new OutlookCopilotAutomationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/OwaGetAccessTokenForResourceAuditRecord.php b/src/Generated/Models/Security/OwaGetAccessTokenForResourceAuditRecord.php new file mode 100644 index 00000000000..d8840fb4bf5 --- /dev/null +++ b/src/Generated/Models/Security/OwaGetAccessTokenForResourceAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.owaGetAccessTokenForResourceAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return OwaGetAccessTokenForResourceAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): OwaGetAccessTokenForResourceAuditRecord { + return new OwaGetAccessTokenForResourceAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/P4AIRiskScoreRecord.php b/src/Generated/Models/Security/P4AIRiskScoreRecord.php new file mode 100644 index 00000000000..de08fd91cc9 --- /dev/null +++ b/src/Generated/Models/Security/P4AIRiskScoreRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.p4AIRiskScoreRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return P4AIRiskScoreRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): P4AIRiskScoreRecord { + return new P4AIRiskScoreRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/P4aiAssessmentCategoryRecord.php b/src/Generated/Models/Security/P4aiAssessmentCategoryRecord.php new file mode 100644 index 00000000000..396b10fbf83 --- /dev/null +++ b/src/Generated/Models/Security/P4aiAssessmentCategoryRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.p4aiAssessmentCategoryRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return P4aiAssessmentCategoryRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): P4aiAssessmentCategoryRecord { + return new P4aiAssessmentCategoryRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/P4aiAssessmentFabricScannerRecord.php b/src/Generated/Models/Security/P4aiAssessmentFabricScannerRecord.php new file mode 100644 index 00000000000..fd601e8e117 --- /dev/null +++ b/src/Generated/Models/Security/P4aiAssessmentFabricScannerRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.p4aiAssessmentFabricScannerRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return P4aiAssessmentFabricScannerRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): P4aiAssessmentFabricScannerRecord { + return new P4aiAssessmentFabricScannerRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/P4aiAssessmentLocationResultRecord.php b/src/Generated/Models/Security/P4aiAssessmentLocationResultRecord.php new file mode 100644 index 00000000000..32f8deaeac4 --- /dev/null +++ b/src/Generated/Models/Security/P4aiAssessmentLocationResultRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.p4aiAssessmentLocationResultRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return P4aiAssessmentLocationResultRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): P4aiAssessmentLocationResultRecord { + return new P4aiAssessmentLocationResultRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/P4aiAssessmentRecord.php b/src/Generated/Models/Security/P4aiAssessmentRecord.php new file mode 100644 index 00000000000..f20b647a0bf --- /dev/null +++ b/src/Generated/Models/Security/P4aiAssessmentRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.p4aiAssessmentRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return P4aiAssessmentRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): P4aiAssessmentRecord { + return new P4aiAssessmentRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PeopleAdminSettingsAuditRecord.php b/src/Generated/Models/Security/PeopleAdminSettingsAuditRecord.php new file mode 100644 index 00000000000..46bd0749379 --- /dev/null +++ b/src/Generated/Models/Security/PeopleAdminSettingsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.peopleAdminSettingsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PeopleAdminSettingsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PeopleAdminSettingsAuditRecord { + return new PeopleAdminSettingsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PhysicalBadgingSignalAuditRecord.php b/src/Generated/Models/Security/PhysicalBadgingSignalAuditRecord.php new file mode 100644 index 00000000000..be8c2725c41 --- /dev/null +++ b/src/Generated/Models/Security/PhysicalBadgingSignalAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.physicalBadgingSignalAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PhysicalBadgingSignalAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PhysicalBadgingSignalAuditRecord { + return new PhysicalBadgingSignalAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlacesDirectoryAuditRecord.php b/src/Generated/Models/Security/PlacesDirectoryAuditRecord.php new file mode 100644 index 00000000000..def1e0fbe96 --- /dev/null +++ b/src/Generated/Models/Security/PlacesDirectoryAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.placesDirectoryAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlacesDirectoryAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlacesDirectoryAuditRecord { + return new PlacesDirectoryAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlannerChatMessageAuditRecord.php b/src/Generated/Models/Security/PlannerChatMessageAuditRecord.php new file mode 100644 index 00000000000..1ad6bb53856 --- /dev/null +++ b/src/Generated/Models/Security/PlannerChatMessageAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.plannerChatMessageAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlannerChatMessageAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerChatMessageAuditRecord { + return new PlannerChatMessageAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlannerChatMessageListAuditRecord.php b/src/Generated/Models/Security/PlannerChatMessageListAuditRecord.php new file mode 100644 index 00000000000..6bbd908b6b1 --- /dev/null +++ b/src/Generated/Models/Security/PlannerChatMessageListAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.plannerChatMessageListAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlannerChatMessageListAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerChatMessageListAuditRecord { + return new PlannerChatMessageListAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlannerCopyPlanAuditRecord.php b/src/Generated/Models/Security/PlannerCopyPlanAuditRecord.php new file mode 100644 index 00000000000..25ffc58d90a --- /dev/null +++ b/src/Generated/Models/Security/PlannerCopyPlanAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.plannerCopyPlanAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlannerCopyPlanAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerCopyPlanAuditRecord { + return new PlannerCopyPlanAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlannerGoalAuditRecord.php b/src/Generated/Models/Security/PlannerGoalAuditRecord.php new file mode 100644 index 00000000000..525f5b2c592 --- /dev/null +++ b/src/Generated/Models/Security/PlannerGoalAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.plannerGoalAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlannerGoalAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerGoalAuditRecord { + return new PlannerGoalAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlannerGoalListAuditRecord.php b/src/Generated/Models/Security/PlannerGoalListAuditRecord.php new file mode 100644 index 00000000000..e03ccdd14fc --- /dev/null +++ b/src/Generated/Models/Security/PlannerGoalListAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.plannerGoalListAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlannerGoalListAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerGoalListAuditRecord { + return new PlannerGoalListAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlannerPlanAuditRecord.php b/src/Generated/Models/Security/PlannerPlanAuditRecord.php new file mode 100644 index 00000000000..99b6613194d --- /dev/null +++ b/src/Generated/Models/Security/PlannerPlanAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.plannerPlanAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlannerPlanAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerPlanAuditRecord { + return new PlannerPlanAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlannerPlanListAuditRecord.php b/src/Generated/Models/Security/PlannerPlanListAuditRecord.php new file mode 100644 index 00000000000..3358e660367 --- /dev/null +++ b/src/Generated/Models/Security/PlannerPlanListAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.plannerPlanListAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlannerPlanListAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerPlanListAuditRecord { + return new PlannerPlanListAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlannerPlanSensitivityLabelAuditRecord.php b/src/Generated/Models/Security/PlannerPlanSensitivityLabelAuditRecord.php new file mode 100644 index 00000000000..0d121cc0f07 --- /dev/null +++ b/src/Generated/Models/Security/PlannerPlanSensitivityLabelAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.plannerPlanSensitivityLabelAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlannerPlanSensitivityLabelAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerPlanSensitivityLabelAuditRecord { + return new PlannerPlanSensitivityLabelAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlannerRosterAuditRecord.php b/src/Generated/Models/Security/PlannerRosterAuditRecord.php new file mode 100644 index 00000000000..7bf56c44734 --- /dev/null +++ b/src/Generated/Models/Security/PlannerRosterAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.plannerRosterAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlannerRosterAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerRosterAuditRecord { + return new PlannerRosterAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlannerRosterSensitivityLabelAuditRecord.php b/src/Generated/Models/Security/PlannerRosterSensitivityLabelAuditRecord.php new file mode 100644 index 00000000000..774b60bf737 --- /dev/null +++ b/src/Generated/Models/Security/PlannerRosterSensitivityLabelAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.plannerRosterSensitivityLabelAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlannerRosterSensitivityLabelAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerRosterSensitivityLabelAuditRecord { + return new PlannerRosterSensitivityLabelAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlannerTaskAuditRecord.php b/src/Generated/Models/Security/PlannerTaskAuditRecord.php new file mode 100644 index 00000000000..f2edf7acb57 --- /dev/null +++ b/src/Generated/Models/Security/PlannerTaskAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.plannerTaskAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlannerTaskAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerTaskAuditRecord { + return new PlannerTaskAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlannerTaskListAuditRecord.php b/src/Generated/Models/Security/PlannerTaskListAuditRecord.php new file mode 100644 index 00000000000..e7e809b2dc3 --- /dev/null +++ b/src/Generated/Models/Security/PlannerTaskListAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.plannerTaskListAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlannerTaskListAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerTaskListAuditRecord { + return new PlannerTaskListAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PlannerTenantSettingsAuditRecord.php b/src/Generated/Models/Security/PlannerTenantSettingsAuditRecord.php new file mode 100644 index 00000000000..cb5151bf85c --- /dev/null +++ b/src/Generated/Models/Security/PlannerTenantSettingsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.plannerTenantSettingsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PlannerTenantSettingsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PlannerTenantSettingsAuditRecord { + return new PlannerTenantSettingsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PolicyConfigChangeAuditRecord.php b/src/Generated/Models/Security/PolicyConfigChangeAuditRecord.php new file mode 100644 index 00000000000..d27f930f4f0 --- /dev/null +++ b/src/Generated/Models/Security/PolicyConfigChangeAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.policyConfigChangeAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PolicyConfigChangeAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PolicyConfigChangeAuditRecord { + return new PolicyConfigChangeAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PowerAppsAuditAppRecord.php b/src/Generated/Models/Security/PowerAppsAuditAppRecord.php new file mode 100644 index 00000000000..b86c832817d --- /dev/null +++ b/src/Generated/Models/Security/PowerAppsAuditAppRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.powerAppsAuditAppRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PowerAppsAuditAppRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PowerAppsAuditAppRecord { + return new PowerAppsAuditAppRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PowerAppsAuditPlanRecord.php b/src/Generated/Models/Security/PowerAppsAuditPlanRecord.php new file mode 100644 index 00000000000..a7a548addae --- /dev/null +++ b/src/Generated/Models/Security/PowerAppsAuditPlanRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.powerAppsAuditPlanRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PowerAppsAuditPlanRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PowerAppsAuditPlanRecord { + return new PowerAppsAuditPlanRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PowerAppsAuditResourceRecord.php b/src/Generated/Models/Security/PowerAppsAuditResourceRecord.php new file mode 100644 index 00000000000..39c506bfc4c --- /dev/null +++ b/src/Generated/Models/Security/PowerAppsAuditResourceRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.powerAppsAuditResourceRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PowerAppsAuditResourceRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PowerAppsAuditResourceRecord { + return new PowerAppsAuditResourceRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PowerBIAuditRecord.php b/src/Generated/Models/Security/PowerBIAuditRecord.php new file mode 100644 index 00000000000..2b170e1a6b5 --- /dev/null +++ b/src/Generated/Models/Security/PowerBIAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.powerBIAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PowerBIAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PowerBIAuditRecord { + return new PowerBIAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PowerBIDlpAuditRecord.php b/src/Generated/Models/Security/PowerBIDlpAuditRecord.php new file mode 100644 index 00000000000..2c9c5cfbe7d --- /dev/null +++ b/src/Generated/Models/Security/PowerBIDlpAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.powerBIDlpAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PowerBIDlpAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PowerBIDlpAuditRecord { + return new PowerBIDlpAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PowerPagesSiteAuditRecord.php b/src/Generated/Models/Security/PowerPagesSiteAuditRecord.php new file mode 100644 index 00000000000..4a64b07ef47 --- /dev/null +++ b/src/Generated/Models/Security/PowerPagesSiteAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.powerPagesSiteAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PowerPagesSiteAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PowerPagesSiteAuditRecord { + return new PowerPagesSiteAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PowerPlatformAdminDlpAuditRecord.php b/src/Generated/Models/Security/PowerPlatformAdminDlpAuditRecord.php new file mode 100644 index 00000000000..94e359aaa60 --- /dev/null +++ b/src/Generated/Models/Security/PowerPlatformAdminDlpAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.powerPlatformAdminDlpAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PowerPlatformAdminDlpAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PowerPlatformAdminDlpAuditRecord { + return new PowerPlatformAdminDlpAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PowerPlatformAdminEnvironmentAuditRecord.php b/src/Generated/Models/Security/PowerPlatformAdminEnvironmentAuditRecord.php new file mode 100644 index 00000000000..007b6a06300 --- /dev/null +++ b/src/Generated/Models/Security/PowerPlatformAdminEnvironmentAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.powerPlatformAdminEnvironmentAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PowerPlatformAdminEnvironmentAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PowerPlatformAdminEnvironmentAuditRecord { + return new PowerPlatformAdminEnvironmentAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PowerPlatformAdministratorActivityRecord.php b/src/Generated/Models/Security/PowerPlatformAdministratorActivityRecord.php new file mode 100644 index 00000000000..279a09612cc --- /dev/null +++ b/src/Generated/Models/Security/PowerPlatformAdministratorActivityRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.powerPlatformAdministratorActivityRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PowerPlatformAdministratorActivityRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PowerPlatformAdministratorActivityRecord { + return new PowerPlatformAdministratorActivityRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PowerPlatformLockboxResourceAccessRequestAuditRecord.php b/src/Generated/Models/Security/PowerPlatformLockboxResourceAccessRequestAuditRecord.php new file mode 100644 index 00000000000..69f1975f561 --- /dev/null +++ b/src/Generated/Models/Security/PowerPlatformLockboxResourceAccessRequestAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.powerPlatformLockboxResourceAccessRequestAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PowerPlatformLockboxResourceAccessRequestAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PowerPlatformLockboxResourceAccessRequestAuditRecord { + return new PowerPlatformLockboxResourceAccessRequestAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PowerPlatformLockboxResourceCommandAuditRecord.php b/src/Generated/Models/Security/PowerPlatformLockboxResourceCommandAuditRecord.php new file mode 100644 index 00000000000..76e76db1304 --- /dev/null +++ b/src/Generated/Models/Security/PowerPlatformLockboxResourceCommandAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.powerPlatformLockboxResourceCommandAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PowerPlatformLockboxResourceCommandAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PowerPlatformLockboxResourceCommandAuditRecord { + return new PowerPlatformLockboxResourceCommandAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PowerPlatformServiceActivityAuditRecord.php b/src/Generated/Models/Security/PowerPlatformServiceActivityAuditRecord.php new file mode 100644 index 00000000000..3e6abf45d5f --- /dev/null +++ b/src/Generated/Models/Security/PowerPlatformServiceActivityAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.powerPlatformServiceActivityAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PowerPlatformServiceActivityAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PowerPlatformServiceActivityAuditRecord { + return new PowerPlatformServiceActivityAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PowerPlatformTenantIsolationRecord.php b/src/Generated/Models/Security/PowerPlatformTenantIsolationRecord.php new file mode 100644 index 00000000000..f6706d9b2c9 --- /dev/null +++ b/src/Generated/Models/Security/PowerPlatformTenantIsolationRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.powerPlatformTenantIsolationRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PowerPlatformTenantIsolationRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PowerPlatformTenantIsolationRecord { + return new PowerPlatformTenantIsolationRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PrivaPrivacyAssessmentOperationRecord.php b/src/Generated/Models/Security/PrivaPrivacyAssessmentOperationRecord.php new file mode 100644 index 00000000000..32038047b48 --- /dev/null +++ b/src/Generated/Models/Security/PrivaPrivacyAssessmentOperationRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.privaPrivacyAssessmentOperationRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PrivaPrivacyAssessmentOperationRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PrivaPrivacyAssessmentOperationRecord { + return new PrivaPrivacyAssessmentOperationRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PrivaPrivacyConsentOperationRecord.php b/src/Generated/Models/Security/PrivaPrivacyConsentOperationRecord.php new file mode 100644 index 00000000000..c58e945b2bb --- /dev/null +++ b/src/Generated/Models/Security/PrivaPrivacyConsentOperationRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.privaPrivacyConsentOperationRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PrivaPrivacyConsentOperationRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PrivaPrivacyConsentOperationRecord { + return new PrivaPrivacyConsentOperationRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PrivacyDataMatchAuditRecord.php b/src/Generated/Models/Security/PrivacyDataMatchAuditRecord.php new file mode 100644 index 00000000000..892f2fc3b2c --- /dev/null +++ b/src/Generated/Models/Security/PrivacyDataMatchAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.privacyDataMatchAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PrivacyDataMatchAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PrivacyDataMatchAuditRecord { + return new PrivacyDataMatchAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PrivacyDataMinimizationRecord.php b/src/Generated/Models/Security/PrivacyDataMinimizationRecord.php new file mode 100644 index 00000000000..a8f4db851d9 --- /dev/null +++ b/src/Generated/Models/Security/PrivacyDataMinimizationRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.privacyDataMinimizationRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PrivacyDataMinimizationRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PrivacyDataMinimizationRecord { + return new PrivacyDataMinimizationRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PrivacyDigestEmailRecord.php b/src/Generated/Models/Security/PrivacyDigestEmailRecord.php new file mode 100644 index 00000000000..1dd582d7b16 --- /dev/null +++ b/src/Generated/Models/Security/PrivacyDigestEmailRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.privacyDigestEmailRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PrivacyDigestEmailRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PrivacyDigestEmailRecord { + return new PrivacyDigestEmailRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PrivacyOpenAccessAuditRecord.php b/src/Generated/Models/Security/PrivacyOpenAccessAuditRecord.php new file mode 100644 index 00000000000..8a6a1c97f19 --- /dev/null +++ b/src/Generated/Models/Security/PrivacyOpenAccessAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.privacyOpenAccessAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PrivacyOpenAccessAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PrivacyOpenAccessAuditRecord { + return new PrivacyOpenAccessAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PrivacyPortalAuditRecord.php b/src/Generated/Models/Security/PrivacyPortalAuditRecord.php new file mode 100644 index 00000000000..3b3078a75ce --- /dev/null +++ b/src/Generated/Models/Security/PrivacyPortalAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.privacyPortalAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PrivacyPortalAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PrivacyPortalAuditRecord { + return new PrivacyPortalAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PrivacyRemediationActionRecord.php b/src/Generated/Models/Security/PrivacyRemediationActionRecord.php new file mode 100644 index 00000000000..bdbfae8aea6 --- /dev/null +++ b/src/Generated/Models/Security/PrivacyRemediationActionRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.privacyRemediationActionRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PrivacyRemediationActionRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PrivacyRemediationActionRecord { + return new PrivacyRemediationActionRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PrivacyRemediationRecord.php b/src/Generated/Models/Security/PrivacyRemediationRecord.php new file mode 100644 index 00000000000..8b433c2464f --- /dev/null +++ b/src/Generated/Models/Security/PrivacyRemediationRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.privacyRemediationRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PrivacyRemediationRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PrivacyRemediationRecord { + return new PrivacyRemediationRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ProjectAuditRecord.php b/src/Generated/Models/Security/ProjectAuditRecord.php new file mode 100644 index 00000000000..66f41ba708f --- /dev/null +++ b/src/Generated/Models/Security/ProjectAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.projectAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ProjectAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ProjectAuditRecord { + return new ProjectAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ProjectForTheWebAssignedToMeSettingsAuditRecord.php b/src/Generated/Models/Security/ProjectForTheWebAssignedToMeSettingsAuditRecord.php new file mode 100644 index 00000000000..7d49328a740 --- /dev/null +++ b/src/Generated/Models/Security/ProjectForTheWebAssignedToMeSettingsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.projectForTheWebAssignedToMeSettingsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ProjectForTheWebAssignedToMeSettingsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ProjectForTheWebAssignedToMeSettingsAuditRecord { + return new ProjectForTheWebAssignedToMeSettingsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ProjectForTheWebProjectAuditRecord.php b/src/Generated/Models/Security/ProjectForTheWebProjectAuditRecord.php new file mode 100644 index 00000000000..29f0fdfe1ea --- /dev/null +++ b/src/Generated/Models/Security/ProjectForTheWebProjectAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.projectForTheWebProjectAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ProjectForTheWebProjectAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ProjectForTheWebProjectAuditRecord { + return new ProjectForTheWebProjectAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ProjectForTheWebProjectSettingsAuditRecord.php b/src/Generated/Models/Security/ProjectForTheWebProjectSettingsAuditRecord.php new file mode 100644 index 00000000000..6a264bf9550 --- /dev/null +++ b/src/Generated/Models/Security/ProjectForTheWebProjectSettingsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.projectForTheWebProjectSettingsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ProjectForTheWebProjectSettingsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ProjectForTheWebProjectSettingsAuditRecord { + return new ProjectForTheWebProjectSettingsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ProjectForTheWebRoadmapAuditRecord.php b/src/Generated/Models/Security/ProjectForTheWebRoadmapAuditRecord.php new file mode 100644 index 00000000000..68ce0cf43b1 --- /dev/null +++ b/src/Generated/Models/Security/ProjectForTheWebRoadmapAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.projectForTheWebRoadmapAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ProjectForTheWebRoadmapAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ProjectForTheWebRoadmapAuditRecord { + return new ProjectForTheWebRoadmapAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ProjectForTheWebRoadmapItemAuditRecord.php b/src/Generated/Models/Security/ProjectForTheWebRoadmapItemAuditRecord.php new file mode 100644 index 00000000000..f2d99f20ddc --- /dev/null +++ b/src/Generated/Models/Security/ProjectForTheWebRoadmapItemAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.projectForTheWebRoadmapItemAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ProjectForTheWebRoadmapItemAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ProjectForTheWebRoadmapItemAuditRecord { + return new ProjectForTheWebRoadmapItemAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ProjectForTheWebRoadmapSettingsAuditRecord.php b/src/Generated/Models/Security/ProjectForTheWebRoadmapSettingsAuditRecord.php new file mode 100644 index 00000000000..d0b0e599658 --- /dev/null +++ b/src/Generated/Models/Security/ProjectForTheWebRoadmapSettingsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.projectForTheWebRoadmapSettingsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ProjectForTheWebRoadmapSettingsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ProjectForTheWebRoadmapSettingsAuditRecord { + return new ProjectForTheWebRoadmapSettingsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ProjectForTheWebTaskAuditRecord.php b/src/Generated/Models/Security/ProjectForTheWebTaskAuditRecord.php new file mode 100644 index 00000000000..a03fcad07a0 --- /dev/null +++ b/src/Generated/Models/Security/ProjectForTheWebTaskAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.projectForTheWebTaskAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ProjectForTheWebTaskAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ProjectForTheWebTaskAuditRecord { + return new ProjectForTheWebTaskAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PublicFolderAuditRecord.php b/src/Generated/Models/Security/PublicFolderAuditRecord.php new file mode 100644 index 00000000000..f3fb30a1abe --- /dev/null +++ b/src/Generated/Models/Security/PublicFolderAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.publicFolderAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PublicFolderAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PublicFolderAuditRecord { + return new PublicFolderAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PurviewInsiderRiskAlertsRecord.php b/src/Generated/Models/Security/PurviewInsiderRiskAlertsRecord.php new file mode 100644 index 00000000000..6397421009c --- /dev/null +++ b/src/Generated/Models/Security/PurviewInsiderRiskAlertsRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.purviewInsiderRiskAlertsRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PurviewInsiderRiskAlertsRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PurviewInsiderRiskAlertsRecord { + return new PurviewInsiderRiskAlertsRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PurviewInsiderRiskCasesRecord.php b/src/Generated/Models/Security/PurviewInsiderRiskCasesRecord.php new file mode 100644 index 00000000000..9763ec714ac --- /dev/null +++ b/src/Generated/Models/Security/PurviewInsiderRiskCasesRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.purviewInsiderRiskCasesRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PurviewInsiderRiskCasesRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PurviewInsiderRiskCasesRecord { + return new PurviewInsiderRiskCasesRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PurviewMCRecommendationRecord.php b/src/Generated/Models/Security/PurviewMCRecommendationRecord.php new file mode 100644 index 00000000000..d22539d0e65 --- /dev/null +++ b/src/Generated/Models/Security/PurviewMCRecommendationRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.purviewMCRecommendationRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PurviewMCRecommendationRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PurviewMCRecommendationRecord { + return new PurviewMCRecommendationRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/PurviewPostureAgentAuditRecord.php b/src/Generated/Models/Security/PurviewPostureAgentAuditRecord.php new file mode 100644 index 00000000000..82655c08107 --- /dev/null +++ b/src/Generated/Models/Security/PurviewPostureAgentAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.purviewPostureAgentAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return PurviewPostureAgentAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): PurviewPostureAgentAuditRecord { + return new PurviewPostureAgentAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/QuarantineAuditRecord.php b/src/Generated/Models/Security/QuarantineAuditRecord.php new file mode 100644 index 00000000000..378c655446b --- /dev/null +++ b/src/Generated/Models/Security/QuarantineAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.quarantineAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return QuarantineAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): QuarantineAuditRecord { + return new QuarantineAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/RecordsManagementAuditRecord.php b/src/Generated/Models/Security/RecordsManagementAuditRecord.php new file mode 100644 index 00000000000..7ffa1f49ced --- /dev/null +++ b/src/Generated/Models/Security/RecordsManagementAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.recordsManagementAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RecordsManagementAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RecordsManagementAuditRecord { + return new RecordsManagementAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/RemediationAction.php b/src/Generated/Models/Security/RemediationAction.php new file mode 100644 index 00000000000..96fa5d52b13 --- /dev/null +++ b/src/Generated/Models/Security/RemediationAction.php @@ -0,0 +1,15 @@ +setOdataType('#microsoft.graph.security.reportSubmission'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ReportSubmission + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ReportSubmission { + return new ReportSubmission(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ReportSubmissionResultDetail.php b/src/Generated/Models/Security/ReportSubmissionResultDetail.php new file mode 100644 index 00000000000..44ec007a5bb --- /dev/null +++ b/src/Generated/Models/Security/ReportSubmissionResultDetail.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.reportSubmissionResultDetail'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ReportSubmissionResultDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ReportSubmissionResultDetail { + return new ReportSubmissionResultDetail(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/RestrictedModeAuditRecord.php b/src/Generated/Models/Security/RestrictedModeAuditRecord.php new file mode 100644 index 00000000000..4b1afef3913 --- /dev/null +++ b/src/Generated/Models/Security/RestrictedModeAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.restrictedModeAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RestrictedModeAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RestrictedModeAuditRecord { + return new RestrictedModeAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/RetentionPolicyAuditRecord.php b/src/Generated/Models/Security/RetentionPolicyAuditRecord.php new file mode 100644 index 00000000000..4119df4e9f5 --- /dev/null +++ b/src/Generated/Models/Security/RetentionPolicyAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.retentionPolicyAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RetentionPolicyAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RetentionPolicyAuditRecord { + return new RetentionPolicyAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/RtiOperationsAgentAuditRecord.php b/src/Generated/Models/Security/RtiOperationsAgentAuditRecord.php new file mode 100644 index 00000000000..4dfad6f9393 --- /dev/null +++ b/src/Generated/Models/Security/RtiOperationsAgentAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.rtiOperationsAgentAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RtiOperationsAgentAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RtiOperationsAgentAuditRecord { + return new RtiOperationsAgentAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SbpConfigurationEventRecord.php b/src/Generated/Models/Security/SbpConfigurationEventRecord.php new file mode 100644 index 00000000000..6b582f10d16 --- /dev/null +++ b/src/Generated/Models/Security/SbpConfigurationEventRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sbpConfigurationEventRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SbpConfigurationEventRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SbpConfigurationEventRecord { + return new SbpConfigurationEventRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SbpUsageEventRecord.php b/src/Generated/Models/Security/SbpUsageEventRecord.php new file mode 100644 index 00000000000..6335068e2da --- /dev/null +++ b/src/Generated/Models/Security/SbpUsageEventRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sbpUsageEventRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SbpUsageEventRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SbpUsageEventRecord { + return new SbpUsageEventRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ScoreEvidence.php b/src/Generated/Models/Security/ScoreEvidence.php new file mode 100644 index 00000000000..38c764fd34c --- /dev/null +++ b/src/Generated/Models/Security/ScoreEvidence.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.scoreEvidence'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ScoreEvidence + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ScoreEvidence { + return new ScoreEvidence(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ScorePlatformGenericAuditRecord.php b/src/Generated/Models/Security/ScorePlatformGenericAuditRecord.php new file mode 100644 index 00000000000..be0cf8c412c --- /dev/null +++ b/src/Generated/Models/Security/ScorePlatformGenericAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.scorePlatformGenericAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ScorePlatformGenericAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ScorePlatformGenericAuditRecord { + return new ScorePlatformGenericAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ScriptRunAuditRecord.php b/src/Generated/Models/Security/ScriptRunAuditRecord.php new file mode 100644 index 00000000000..8765738349c --- /dev/null +++ b/src/Generated/Models/Security/ScriptRunAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.scriptRunAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ScriptRunAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ScriptRunAuditRecord { + return new ScriptRunAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SearchAuditRecord.php b/src/Generated/Models/Security/SearchAuditRecord.php new file mode 100644 index 00000000000..3264d73c88a --- /dev/null +++ b/src/Generated/Models/Security/SearchAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.searchAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SearchAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SearchAuditRecord { + return new SearchAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/Security.php b/src/Generated/Models/Security/Security.php index 33eeba04935..0d62fb77226 100644 --- a/src/Generated/Models/Security/Security.php +++ b/src/Generated/Models/Security/Security.php @@ -14,6 +14,9 @@ use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; use Microsoft\Kiota\Abstractions\Types\TypeUtils; +/** + * Security singleton providing access to audit log resources. +*/ class Security extends Entity implements Parsable { /** @@ -72,6 +75,18 @@ public function getAttackSimulation(): ?AttackSimulationRoot { throw new \UnexpectedValueException("Invalid type found in backing store for 'attackSimulation'"); } + /** + * Gets the auditLog property value. The auditLog property + * @return AuditCoreRoot|null + */ + public function getAuditLog(): ?AuditCoreRoot { + $val = $this->getBackingStore()->get('auditLog'); + if (is_null($val) || $val instanceof AuditCoreRoot) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'auditLog'"); + } + /** * Gets the cases property value. The cases property * @return CasesRoot|null @@ -84,6 +99,18 @@ public function getCases(): ?CasesRoot { throw new \UnexpectedValueException("Invalid type found in backing store for 'cases'"); } + /** + * Gets the collaboration property value. The collaboration property + * @return CollaborationRoot|null + */ + public function getCollaboration(): ?CollaborationRoot { + $val = $this->getBackingStore()->get('collaboration'); + if (is_null($val) || $val instanceof CollaborationRoot) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'collaboration'"); + } + /** * Gets the dataSecurityAndGovernance property value. The dataSecurityAndGovernance property * @return TenantDataSecurityAndGovernance|null @@ -106,7 +133,9 @@ public function getFieldDeserializers(): array { 'alerts' => fn(ParseNode $n) => $o->setAlerts($n->getCollectionOfObjectValues([Alert::class, 'createFromDiscriminatorValue'])), 'alerts_v2' => fn(ParseNode $n) => $o->setAlertsV2($n->getCollectionOfObjectValues([Alert::class, 'createFromDiscriminatorValue'])), 'attackSimulation' => fn(ParseNode $n) => $o->setAttackSimulation($n->getObjectValue([AttackSimulationRoot::class, 'createFromDiscriminatorValue'])), + 'auditLog' => fn(ParseNode $n) => $o->setAuditLog($n->getObjectValue([AuditCoreRoot::class, 'createFromDiscriminatorValue'])), 'cases' => fn(ParseNode $n) => $o->setCases($n->getObjectValue([CasesRoot::class, 'createFromDiscriminatorValue'])), + 'collaboration' => fn(ParseNode $n) => $o->setCollaboration($n->getObjectValue([CollaborationRoot::class, 'createFromDiscriminatorValue'])), 'dataSecurityAndGovernance' => fn(ParseNode $n) => $o->setDataSecurityAndGovernance($n->getObjectValue([TenantDataSecurityAndGovernance::class, 'createFromDiscriminatorValue'])), 'identities' => fn(ParseNode $n) => $o->setIdentities($n->getObjectValue([IdentityContainer::class, 'createFromDiscriminatorValue'])), 'incidents' => fn(ParseNode $n) => $o->setIncidents($n->getCollectionOfObjectValues([Incident::class, 'createFromDiscriminatorValue'])), @@ -245,7 +274,9 @@ public function serialize(SerializationWriter $writer): void { $writer->writeCollectionOfObjectValues('alerts', $this->getAlerts()); $writer->writeCollectionOfObjectValues('alerts_v2', $this->getAlertsV2()); $writer->writeObjectValue('attackSimulation', $this->getAttackSimulation()); + $writer->writeObjectValue('auditLog', $this->getAuditLog()); $writer->writeObjectValue('cases', $this->getCases()); + $writer->writeObjectValue('collaboration', $this->getCollaboration()); $writer->writeObjectValue('dataSecurityAndGovernance', $this->getDataSecurityAndGovernance()); $writer->writeObjectValue('identities', $this->getIdentities()); $writer->writeCollectionOfObjectValues('incidents', $this->getIncidents()); @@ -282,6 +313,14 @@ public function setAttackSimulation(?AttackSimulationRoot $value): void { $this->getBackingStore()->set('attackSimulation', $value); } + /** + * Sets the auditLog property value. The auditLog property + * @param AuditCoreRoot|null $value Value to set for the auditLog property. + */ + public function setAuditLog(?AuditCoreRoot $value): void { + $this->getBackingStore()->set('auditLog', $value); + } + /** * Sets the cases property value. The cases property * @param CasesRoot|null $value Value to set for the cases property. @@ -290,6 +329,14 @@ public function setCases(?CasesRoot $value): void { $this->getBackingStore()->set('cases', $value); } + /** + * Sets the collaboration property value. The collaboration property + * @param CollaborationRoot|null $value Value to set for the collaboration property. + */ + public function setCollaboration(?CollaborationRoot $value): void { + $this->getBackingStore()->set('collaboration', $value); + } + /** * Sets the dataSecurityAndGovernance property value. The dataSecurityAndGovernance property * @param TenantDataSecurityAndGovernance|null $value Value to set for the dataSecurityAndGovernance property. diff --git a/src/Generated/Models/Security/SecurityComplianceAlertRecord.php b/src/Generated/Models/Security/SecurityComplianceAlertRecord.php new file mode 100644 index 00000000000..9c1adaed563 --- /dev/null +++ b/src/Generated/Models/Security/SecurityComplianceAlertRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.securityComplianceAlertRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SecurityComplianceAlertRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SecurityComplianceAlertRecord { + return new SecurityComplianceAlertRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SecurityComplianceCenterEOPCmdletAuditRecord.php b/src/Generated/Models/Security/SecurityComplianceCenterEOPCmdletAuditRecord.php new file mode 100644 index 00000000000..7683ea8a604 --- /dev/null +++ b/src/Generated/Models/Security/SecurityComplianceCenterEOPCmdletAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.securityComplianceCenterEOPCmdletAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SecurityComplianceCenterEOPCmdletAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SecurityComplianceCenterEOPCmdletAuditRecord { + return new SecurityComplianceCenterEOPCmdletAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SecurityComplianceInsightsAuditRecord.php b/src/Generated/Models/Security/SecurityComplianceInsightsAuditRecord.php new file mode 100644 index 00000000000..8366f1996f2 --- /dev/null +++ b/src/Generated/Models/Security/SecurityComplianceInsightsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.securityComplianceInsightsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SecurityComplianceInsightsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SecurityComplianceInsightsAuditRecord { + return new SecurityComplianceInsightsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SecurityComplianceRBACAuditRecord.php b/src/Generated/Models/Security/SecurityComplianceRBACAuditRecord.php new file mode 100644 index 00000000000..fbfca7e2851 --- /dev/null +++ b/src/Generated/Models/Security/SecurityComplianceRBACAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.securityComplianceRBACAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SecurityComplianceRBACAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SecurityComplianceRBACAuditRecord { + return new SecurityComplianceRBACAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SecurityComplianceUserChangeAuditRecord.php b/src/Generated/Models/Security/SecurityComplianceUserChangeAuditRecord.php new file mode 100644 index 00000000000..bcfbac829bc --- /dev/null +++ b/src/Generated/Models/Security/SecurityComplianceUserChangeAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.securityComplianceUserChangeAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SecurityComplianceUserChangeAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SecurityComplianceUserChangeAuditRecord { + return new SecurityComplianceUserChangeAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SecurityCopilotIdentityManagementAuditRecord.php b/src/Generated/Models/Security/SecurityCopilotIdentityManagementAuditRecord.php new file mode 100644 index 00000000000..6ffb59a0ab9 --- /dev/null +++ b/src/Generated/Models/Security/SecurityCopilotIdentityManagementAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.securityCopilotIdentityManagementAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SecurityCopilotIdentityManagementAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SecurityCopilotIdentityManagementAuditRecord { + return new SecurityCopilotIdentityManagementAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SecurityDevelopmentLifecycleAILogAuditRecord.php b/src/Generated/Models/Security/SecurityDevelopmentLifecycleAILogAuditRecord.php new file mode 100644 index 00000000000..73c8ff3ba04 --- /dev/null +++ b/src/Generated/Models/Security/SecurityDevelopmentLifecycleAILogAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.securityDevelopmentLifecycleAILogAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SecurityDevelopmentLifecycleAILogAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SecurityDevelopmentLifecycleAILogAuditRecord { + return new SecurityDevelopmentLifecycleAILogAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SensitiveInfoRemediationAgentDataRecord.php b/src/Generated/Models/Security/SensitiveInfoRemediationAgentDataRecord.php new file mode 100644 index 00000000000..d9c504c294a --- /dev/null +++ b/src/Generated/Models/Security/SensitiveInfoRemediationAgentDataRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sensitiveInfoRemediationAgentDataRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SensitiveInfoRemediationAgentDataRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SensitiveInfoRemediationAgentDataRecord { + return new SensitiveInfoRemediationAgentDataRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SensitivityLabelActionAuditRecord.php b/src/Generated/Models/Security/SensitivityLabelActionAuditRecord.php new file mode 100644 index 00000000000..79656f809c9 --- /dev/null +++ b/src/Generated/Models/Security/SensitivityLabelActionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sensitivityLabelActionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SensitivityLabelActionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SensitivityLabelActionAuditRecord { + return new SensitivityLabelActionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SensitivityLabelPolicyMatchAuditRecord.php b/src/Generated/Models/Security/SensitivityLabelPolicyMatchAuditRecord.php new file mode 100644 index 00000000000..f6de7b773a5 --- /dev/null +++ b/src/Generated/Models/Security/SensitivityLabelPolicyMatchAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sensitivityLabelPolicyMatchAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SensitivityLabelPolicyMatchAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SensitivityLabelPolicyMatchAuditRecord { + return new SensitivityLabelPolicyMatchAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SensitivityLabeledFileActionAuditRecord.php b/src/Generated/Models/Security/SensitivityLabeledFileActionAuditRecord.php new file mode 100644 index 00000000000..61cacaf7df2 --- /dev/null +++ b/src/Generated/Models/Security/SensitivityLabeledFileActionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sensitivityLabeledFileActionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SensitivityLabeledFileActionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SensitivityLabeledFileActionAuditRecord { + return new SensitivityLabeledFileActionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SentinelAIToolAuditRecord.php b/src/Generated/Models/Security/SentinelAIToolAuditRecord.php new file mode 100644 index 00000000000..565753ad791 --- /dev/null +++ b/src/Generated/Models/Security/SentinelAIToolAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sentinelAIToolAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SentinelAIToolAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SentinelAIToolAuditRecord { + return new SentinelAIToolAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SentinelGraphAuditRecord.php b/src/Generated/Models/Security/SentinelGraphAuditRecord.php new file mode 100644 index 00000000000..6620876918a --- /dev/null +++ b/src/Generated/Models/Security/SentinelGraphAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sentinelGraphAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SentinelGraphAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SentinelGraphAuditRecord { + return new SentinelGraphAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SentinelJobAuditRecord.php b/src/Generated/Models/Security/SentinelJobAuditRecord.php new file mode 100644 index 00000000000..f3ab8ecf10f --- /dev/null +++ b/src/Generated/Models/Security/SentinelJobAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sentinelJobAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SentinelJobAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SentinelJobAuditRecord { + return new SentinelJobAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SentinelKQLOnLakeAuditRecord.php b/src/Generated/Models/Security/SentinelKQLOnLakeAuditRecord.php new file mode 100644 index 00000000000..0341da3d4ae --- /dev/null +++ b/src/Generated/Models/Security/SentinelKQLOnLakeAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sentinelKQLOnLakeAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SentinelKQLOnLakeAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SentinelKQLOnLakeAuditRecord { + return new SentinelKQLOnLakeAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SentinelLakeDataOnboardingAuditRecord.php b/src/Generated/Models/Security/SentinelLakeDataOnboardingAuditRecord.php new file mode 100644 index 00000000000..23a255c31d9 --- /dev/null +++ b/src/Generated/Models/Security/SentinelLakeDataOnboardingAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sentinelLakeDataOnboardingAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SentinelLakeDataOnboardingAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SentinelLakeDataOnboardingAuditRecord { + return new SentinelLakeDataOnboardingAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SentinelLakeEncryptionAuditRecord.php b/src/Generated/Models/Security/SentinelLakeEncryptionAuditRecord.php new file mode 100644 index 00000000000..c7f6b6f5a3d --- /dev/null +++ b/src/Generated/Models/Security/SentinelLakeEncryptionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sentinelLakeEncryptionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SentinelLakeEncryptionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SentinelLakeEncryptionAuditRecord { + return new SentinelLakeEncryptionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SentinelLakeOnboardingAuditRecord.php b/src/Generated/Models/Security/SentinelLakeOnboardingAuditRecord.php new file mode 100644 index 00000000000..6c1af4bc616 --- /dev/null +++ b/src/Generated/Models/Security/SentinelLakeOnboardingAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sentinelLakeOnboardingAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SentinelLakeOnboardingAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SentinelLakeOnboardingAuditRecord { + return new SentinelLakeOnboardingAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SentinelNotebookOnLakeAuditRecord.php b/src/Generated/Models/Security/SentinelNotebookOnLakeAuditRecord.php new file mode 100644 index 00000000000..c5489ee9a37 --- /dev/null +++ b/src/Generated/Models/Security/SentinelNotebookOnLakeAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sentinelNotebookOnLakeAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SentinelNotebookOnLakeAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SentinelNotebookOnLakeAuditRecord { + return new SentinelNotebookOnLakeAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SentinelPackageAuditRecord.php b/src/Generated/Models/Security/SentinelPackageAuditRecord.php new file mode 100644 index 00000000000..10919101cfd --- /dev/null +++ b/src/Generated/Models/Security/SentinelPackageAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sentinelPackageAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SentinelPackageAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SentinelPackageAuditRecord { + return new SentinelPackageAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ServiceSource.php b/src/Generated/Models/Security/ServiceSource.php index aab3c87a03f..aae2066d289 100644 --- a/src/Generated/Models/Security/ServiceSource.php +++ b/src/Generated/Models/Security/ServiceSource.php @@ -19,4 +19,5 @@ class ServiceSource extends Enum { public const MICROSOFT_SENTINEL = "microsoftSentinel"; public const MICROSOFT_INSIDER_RISK_MANAGEMENT = "microsoftInsiderRiskManagement"; public const MICROSOFT_THREAT_INTELLIGENCE = "microsoftThreatIntelligence"; + public const MICROSOFT_SECURITY_FOR_A_I = "microsoftSecurityForAI"; } diff --git a/src/Generated/Models/Security/SharePointAppPermissionOperationAuditRecord.php b/src/Generated/Models/Security/SharePointAppPermissionOperationAuditRecord.php new file mode 100644 index 00000000000..e5a3e9c5906 --- /dev/null +++ b/src/Generated/Models/Security/SharePointAppPermissionOperationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sharePointAppPermissionOperationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SharePointAppPermissionOperationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SharePointAppPermissionOperationAuditRecord { + return new SharePointAppPermissionOperationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SharePointAuditRecord.php b/src/Generated/Models/Security/SharePointAuditRecord.php new file mode 100644 index 00000000000..b835659e134 --- /dev/null +++ b/src/Generated/Models/Security/SharePointAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sharePointAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SharePointAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SharePointAuditRecord { + return new SharePointAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SharePointCommentOperationAuditRecord.php b/src/Generated/Models/Security/SharePointCommentOperationAuditRecord.php new file mode 100644 index 00000000000..29f15d2289e --- /dev/null +++ b/src/Generated/Models/Security/SharePointCommentOperationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sharePointCommentOperationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SharePointCommentOperationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SharePointCommentOperationAuditRecord { + return new SharePointCommentOperationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SharePointContentSecurityPolicyAuditRecord.php b/src/Generated/Models/Security/SharePointContentSecurityPolicyAuditRecord.php new file mode 100644 index 00000000000..3e7b41ef517 --- /dev/null +++ b/src/Generated/Models/Security/SharePointContentSecurityPolicyAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sharePointContentSecurityPolicyAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SharePointContentSecurityPolicyAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SharePointContentSecurityPolicyAuditRecord { + return new SharePointContentSecurityPolicyAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SharePointContentTypeOperationAuditRecord.php b/src/Generated/Models/Security/SharePointContentTypeOperationAuditRecord.php new file mode 100644 index 00000000000..08de49d48c4 --- /dev/null +++ b/src/Generated/Models/Security/SharePointContentTypeOperationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sharePointContentTypeOperationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SharePointContentTypeOperationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SharePointContentTypeOperationAuditRecord { + return new SharePointContentTypeOperationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SharePointESignatureAuditRecord.php b/src/Generated/Models/Security/SharePointESignatureAuditRecord.php new file mode 100644 index 00000000000..7041633329d --- /dev/null +++ b/src/Generated/Models/Security/SharePointESignatureAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sharePointESignatureAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SharePointESignatureAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SharePointESignatureAuditRecord { + return new SharePointESignatureAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SharePointFieldOperationAuditRecord.php b/src/Generated/Models/Security/SharePointFieldOperationAuditRecord.php new file mode 100644 index 00000000000..4b9d34e0507 --- /dev/null +++ b/src/Generated/Models/Security/SharePointFieldOperationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sharePointFieldOperationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SharePointFieldOperationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SharePointFieldOperationAuditRecord { + return new SharePointFieldOperationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SharePointFileOperationAuditRecord.php b/src/Generated/Models/Security/SharePointFileOperationAuditRecord.php new file mode 100644 index 00000000000..1acf563eec3 --- /dev/null +++ b/src/Generated/Models/Security/SharePointFileOperationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sharePointFileOperationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SharePointFileOperationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SharePointFileOperationAuditRecord { + return new SharePointFileOperationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SharePointListItemOperationAuditRecord.php b/src/Generated/Models/Security/SharePointListItemOperationAuditRecord.php new file mode 100644 index 00000000000..7cc1012ae0f --- /dev/null +++ b/src/Generated/Models/Security/SharePointListItemOperationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sharePointListItemOperationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SharePointListItemOperationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SharePointListItemOperationAuditRecord { + return new SharePointListItemOperationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SharePointListOperationAuditRecord.php b/src/Generated/Models/Security/SharePointListOperationAuditRecord.php new file mode 100644 index 00000000000..537e885308f --- /dev/null +++ b/src/Generated/Models/Security/SharePointListOperationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sharePointListOperationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SharePointListOperationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SharePointListOperationAuditRecord { + return new SharePointListOperationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SharePointSharingOperationAuditRecord.php b/src/Generated/Models/Security/SharePointSharingOperationAuditRecord.php new file mode 100644 index 00000000000..b3a13cec5e6 --- /dev/null +++ b/src/Generated/Models/Security/SharePointSharingOperationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sharePointSharingOperationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SharePointSharingOperationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SharePointSharingOperationAuditRecord { + return new SharePointSharingOperationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SkypeForBusinessCmdletsAuditRecord.php b/src/Generated/Models/Security/SkypeForBusinessCmdletsAuditRecord.php new file mode 100644 index 00000000000..63d56193ac2 --- /dev/null +++ b/src/Generated/Models/Security/SkypeForBusinessCmdletsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.skypeForBusinessCmdletsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SkypeForBusinessCmdletsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SkypeForBusinessCmdletsAuditRecord { + return new SkypeForBusinessCmdletsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SkypeForBusinessPSTNUsageAuditRecord.php b/src/Generated/Models/Security/SkypeForBusinessPSTNUsageAuditRecord.php new file mode 100644 index 00000000000..b58e30565ea --- /dev/null +++ b/src/Generated/Models/Security/SkypeForBusinessPSTNUsageAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.skypeForBusinessPSTNUsageAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SkypeForBusinessPSTNUsageAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SkypeForBusinessPSTNUsageAuditRecord { + return new SkypeForBusinessPSTNUsageAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SkypeForBusinessUsersBlockedAuditRecord.php b/src/Generated/Models/Security/SkypeForBusinessUsersBlockedAuditRecord.php new file mode 100644 index 00000000000..c38e501aa06 --- /dev/null +++ b/src/Generated/Models/Security/SkypeForBusinessUsersBlockedAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.skypeForBusinessUsersBlockedAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SkypeForBusinessUsersBlockedAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SkypeForBusinessUsersBlockedAuditRecord { + return new SkypeForBusinessUsersBlockedAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SonarDetonationContentMetadata.php b/src/Generated/Models/Security/SonarDetonationContentMetadata.php new file mode 100644 index 00000000000..58b71e741b2 --- /dev/null +++ b/src/Generated/Models/Security/SonarDetonationContentMetadata.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sonarDetonationContentMetadata'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SonarDetonationContentMetadata + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SonarDetonationContentMetadata { + return new SonarDetonationContentMetadata(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SonarDetonationEntityAuditRecord.php b/src/Generated/Models/Security/SonarDetonationEntityAuditRecord.php new file mode 100644 index 00000000000..fc64e9f7af2 --- /dev/null +++ b/src/Generated/Models/Security/SonarDetonationEntityAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sonarDetonationEntityAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SonarDetonationEntityAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SonarDetonationEntityAuditRecord { + return new SonarDetonationEntityAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SonarFileDetonationEntityAuditRecord.php b/src/Generated/Models/Security/SonarFileDetonationEntityAuditRecord.php new file mode 100644 index 00000000000..99379666722 --- /dev/null +++ b/src/Generated/Models/Security/SonarFileDetonationEntityAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sonarFileDetonationEntityAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SonarFileDetonationEntityAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SonarFileDetonationEntityAuditRecord { + return new SonarFileDetonationEntityAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SonarSubmissionEntityAuditRecord.php b/src/Generated/Models/Security/SonarSubmissionEntityAuditRecord.php new file mode 100644 index 00000000000..d67b393bb1c --- /dev/null +++ b/src/Generated/Models/Security/SonarSubmissionEntityAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sonarSubmissionEntityAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SonarSubmissionEntityAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SonarSubmissionEntityAuditRecord { + return new SonarSubmissionEntityAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SonarUrlDetonationEntityAuditRecord.php b/src/Generated/Models/Security/SonarUrlDetonationEntityAuditRecord.php new file mode 100644 index 00000000000..cc57266500d --- /dev/null +++ b/src/Generated/Models/Security/SonarUrlDetonationEntityAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sonarUrlDetonationEntityAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SonarUrlDetonationEntityAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SonarUrlDetonationEntityAuditRecord { + return new SonarUrlDetonationEntityAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SparkCoreCustomLivePoolRecord.php b/src/Generated/Models/Security/SparkCoreCustomLivePoolRecord.php new file mode 100644 index 00000000000..2938314faa4 --- /dev/null +++ b/src/Generated/Models/Security/SparkCoreCustomLivePoolRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.sparkCoreCustomLivePoolRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SparkCoreCustomLivePoolRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SparkCoreCustomLivePoolRecord { + return new SparkCoreCustomLivePoolRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SubmissionEntityAuditRecord.php b/src/Generated/Models/Security/SubmissionEntityAuditRecord.php new file mode 100644 index 00000000000..7113939dc83 --- /dev/null +++ b/src/Generated/Models/Security/SubmissionEntityAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.submissionEntityAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SubmissionEntityAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SubmissionEntityAuditRecord { + return new SubmissionEntityAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SupervisoryReviewDayXInsightsAuditRecord.php b/src/Generated/Models/Security/SupervisoryReviewDayXInsightsAuditRecord.php new file mode 100644 index 00000000000..0ab070a9980 --- /dev/null +++ b/src/Generated/Models/Security/SupervisoryReviewDayXInsightsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.supervisoryReviewDayXInsightsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SupervisoryReviewDayXInsightsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SupervisoryReviewDayXInsightsAuditRecord { + return new SupervisoryReviewDayXInsightsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/SyntheticProbeAuditRecord.php b/src/Generated/Models/Security/SyntheticProbeAuditRecord.php new file mode 100644 index 00000000000..4cbe8565b3e --- /dev/null +++ b/src/Generated/Models/Security/SyntheticProbeAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.syntheticProbeAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SyntheticProbeAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SyntheticProbeAuditRecord { + return new SyntheticProbeAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/TeamCopilotInteractionAuditRecord.php b/src/Generated/Models/Security/TeamCopilotInteractionAuditRecord.php new file mode 100644 index 00000000000..e7feac734d4 --- /dev/null +++ b/src/Generated/Models/Security/TeamCopilotInteractionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.teamCopilotInteractionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TeamCopilotInteractionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TeamCopilotInteractionAuditRecord { + return new TeamCopilotInteractionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/TeamsEasyApprovalsAuditRecord.php b/src/Generated/Models/Security/TeamsEasyApprovalsAuditRecord.php new file mode 100644 index 00000000000..eb54b309d1d --- /dev/null +++ b/src/Generated/Models/Security/TeamsEasyApprovalsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.teamsEasyApprovalsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TeamsEasyApprovalsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TeamsEasyApprovalsAuditRecord { + return new TeamsEasyApprovalsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/TeamsEvalDataHubAdminOperationAuditRecord.php b/src/Generated/Models/Security/TeamsEvalDataHubAdminOperationAuditRecord.php new file mode 100644 index 00000000000..a2e44d8948a --- /dev/null +++ b/src/Generated/Models/Security/TeamsEvalDataHubAdminOperationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.teamsEvalDataHubAdminOperationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TeamsEvalDataHubAdminOperationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TeamsEvalDataHubAdminOperationAuditRecord { + return new TeamsEvalDataHubAdminOperationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/TeamsEvalDataHubDataAccessAuditRecord.php b/src/Generated/Models/Security/TeamsEvalDataHubDataAccessAuditRecord.php new file mode 100644 index 00000000000..14f2f966d15 --- /dev/null +++ b/src/Generated/Models/Security/TeamsEvalDataHubDataAccessAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.teamsEvalDataHubDataAccessAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TeamsEvalDataHubDataAccessAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TeamsEvalDataHubDataAccessAuditRecord { + return new TeamsEvalDataHubDataAccessAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/TeamsEvalDataHubPermissionChangeAuditRecord.php b/src/Generated/Models/Security/TeamsEvalDataHubPermissionChangeAuditRecord.php new file mode 100644 index 00000000000..53a97d352c6 --- /dev/null +++ b/src/Generated/Models/Security/TeamsEvalDataHubPermissionChangeAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.teamsEvalDataHubPermissionChangeAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TeamsEvalDataHubPermissionChangeAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TeamsEvalDataHubPermissionChangeAuditRecord { + return new TeamsEvalDataHubPermissionChangeAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/TeamsHealthcareAuditRecord.php b/src/Generated/Models/Security/TeamsHealthcareAuditRecord.php new file mode 100644 index 00000000000..e81d7b1fe65 --- /dev/null +++ b/src/Generated/Models/Security/TeamsHealthcareAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.teamsHealthcareAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TeamsHealthcareAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TeamsHealthcareAuditRecord { + return new TeamsHealthcareAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/TeamsUpdatesAuditRecord.php b/src/Generated/Models/Security/TeamsUpdatesAuditRecord.php new file mode 100644 index 00000000000..c2b8a0aa789 --- /dev/null +++ b/src/Generated/Models/Security/TeamsUpdatesAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.teamsUpdatesAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TeamsUpdatesAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TeamsUpdatesAuditRecord { + return new TeamsUpdatesAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/TenantAllowBlockListAuditRecord.php b/src/Generated/Models/Security/TenantAllowBlockListAuditRecord.php new file mode 100644 index 00000000000..fe4da18ced7 --- /dev/null +++ b/src/Generated/Models/Security/TenantAllowBlockListAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.tenantAllowBlockListAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TenantAllowBlockListAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TenantAllowBlockListAuditRecord { + return new TenantAllowBlockListAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ThreatDetectionDetail.php b/src/Generated/Models/Security/ThreatDetectionDetail.php new file mode 100644 index 00000000000..5308d255905 --- /dev/null +++ b/src/Generated/Models/Security/ThreatDetectionDetail.php @@ -0,0 +1,180 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ThreatDetectionDetail + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ThreatDetectionDetail { + return new ThreatDetectionDetail(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the confidenceLevel property value. Indicates the confidence level in the threat detection. + * @return string|null + */ + public function getConfidenceLevel(): ?string { + $val = $this->getBackingStore()->get('confidenceLevel'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'confidenceLevel'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'confidenceLevel' => fn(ParseNode $n) => $o->setConfidenceLevel($n->getStringValue()), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'priorityAccountProtection' => fn(ParseNode $n) => $o->setPriorityAccountProtection($n->getStringValue()), + 'threats' => fn(ParseNode $n) => $o->setThreats($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the priorityAccountProtection property value. Indicates if the account has priority protection enabled. + * @return string|null + */ + public function getPriorityAccountProtection(): ?string { + $val = $this->getBackingStore()->get('priorityAccountProtection'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'priorityAccountProtection'"); + } + + /** + * Gets the threats property value. Lists the detected threats. + * @return string|null + */ + public function getThreats(): ?string { + $val = $this->getBackingStore()->get('threats'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'threats'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('confidenceLevel', $this->getConfidenceLevel()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeStringValue('priorityAccountProtection', $this->getPriorityAccountProtection()); + $writer->writeStringValue('threats', $this->getThreats()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the confidenceLevel property value. Indicates the confidence level in the threat detection. + * @param string|null $value Value to set for the confidenceLevel property. + */ + public function setConfidenceLevel(?string $value): void { + $this->getBackingStore()->set('confidenceLevel', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the priorityAccountProtection property value. Indicates if the account has priority protection enabled. + * @param string|null $value Value to set for the priorityAccountProtection property. + */ + public function setPriorityAccountProtection(?string $value): void { + $this->getBackingStore()->set('priorityAccountProtection', $value); + } + + /** + * Sets the threats property value. Lists the detected threats. + * @param string|null $value Value to set for the threats property. + */ + public function setThreats(?string $value): void { + $this->getBackingStore()->set('threats', $value); + } + +} diff --git a/src/Generated/Models/Security/ThreatFinderAuditRecord.php b/src/Generated/Models/Security/ThreatFinderAuditRecord.php new file mode 100644 index 00000000000..27ff25db578 --- /dev/null +++ b/src/Generated/Models/Security/ThreatFinderAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.threatFinderAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ThreatFinderAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ThreatFinderAuditRecord { + return new ThreatFinderAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ThreatIntelligenceAtpContentData.php b/src/Generated/Models/Security/ThreatIntelligenceAtpContentData.php new file mode 100644 index 00000000000..3dbd347722d --- /dev/null +++ b/src/Generated/Models/Security/ThreatIntelligenceAtpContentData.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.threatIntelligenceAtpContentData'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ThreatIntelligenceAtpContentData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ThreatIntelligenceAtpContentData { + return new ThreatIntelligenceAtpContentData(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ThreatIntelligenceExportAuditRecord.php b/src/Generated/Models/Security/ThreatIntelligenceExportAuditRecord.php new file mode 100644 index 00000000000..18f35434044 --- /dev/null +++ b/src/Generated/Models/Security/ThreatIntelligenceExportAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.threatIntelligenceExportAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ThreatIntelligenceExportAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ThreatIntelligenceExportAuditRecord { + return new ThreatIntelligenceExportAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ThreatIntelligenceMailData.php b/src/Generated/Models/Security/ThreatIntelligenceMailData.php new file mode 100644 index 00000000000..d9432299152 --- /dev/null +++ b/src/Generated/Models/Security/ThreatIntelligenceMailData.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.threatIntelligenceMailData'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ThreatIntelligenceMailData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ThreatIntelligenceMailData { + return new ThreatIntelligenceMailData(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ThreatIntelligenceObjectAuditRecord.php b/src/Generated/Models/Security/ThreatIntelligenceObjectAuditRecord.php new file mode 100644 index 00000000000..af8ecbbc0ac --- /dev/null +++ b/src/Generated/Models/Security/ThreatIntelligenceObjectAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.threatIntelligenceObjectAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ThreatIntelligenceObjectAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ThreatIntelligenceObjectAuditRecord { + return new ThreatIntelligenceObjectAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ThreatIntelligenceUrlClickData.php b/src/Generated/Models/Security/ThreatIntelligenceUrlClickData.php new file mode 100644 index 00000000000..a33e51efcae --- /dev/null +++ b/src/Generated/Models/Security/ThreatIntelligenceUrlClickData.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.threatIntelligenceUrlClickData'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ThreatIntelligenceUrlClickData + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ThreatIntelligenceUrlClickData { + return new ThreatIntelligenceUrlClickData(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/ThreatType.php b/src/Generated/Models/Security/ThreatType.php new file mode 100644 index 00000000000..cf51fe06404 --- /dev/null +++ b/src/Generated/Models/Security/ThreatType.php @@ -0,0 +1,14 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TimelineEvent + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TimelineEvent { + return new TimelineEvent(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the eventDateTime property value. The date and time when the event occurred. + * @return DateTime|null + */ + public function getEventDateTime(): ?DateTime { + $val = $this->getBackingStore()->get('eventDateTime'); + if (is_null($val) || $val instanceof DateTime) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'eventDateTime'"); + } + + /** + * Gets the eventDetails property value. Additional details or context about the event. + * @return string|null + */ + public function getEventDetails(): ?string { + $val = $this->getBackingStore()->get('eventDetails'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'eventDetails'"); + } + + /** + * Gets the eventResult property value. The outcome or result of the event, such as delivery location or action taken. + * @return string|null + */ + public function getEventResult(): ?string { + $val = $this->getBackingStore()->get('eventResult'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'eventResult'"); + } + + /** + * Gets the eventSource property value. The origin or actor that triggered the event. The possible values are: system, admin, user, unknownFutureValue. + * @return EventSource|null + */ + public function getEventSource(): ?EventSource { + $val = $this->getBackingStore()->get('eventSource'); + if (is_null($val) || $val instanceof EventSource) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'eventSource'"); + } + + /** + * Gets the eventThreats property value. Collection of threats identified or associated with this event. + * @return array|null + */ + public function getEventThreats(): ?array { + $val = $this->getBackingStore()->get('eventThreats'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'eventThreats'"); + } + + /** + * Gets the eventType property value. The type of event that occurred. The possible values are: originalDelivery, systemTimeTravel, dynamicDelivery, userUrlClick, reprocessed, zap, quarantineRelease, air, unknown, unknownFutureValue. + * @return TimelineEventType|null + */ + public function getEventType(): ?TimelineEventType { + $val = $this->getBackingStore()->get('eventType'); + if (is_null($val) || $val instanceof TimelineEventType) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'eventType'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'eventDateTime' => fn(ParseNode $n) => $o->setEventDateTime($n->getDateTimeValue()), + 'eventDetails' => fn(ParseNode $n) => $o->setEventDetails($n->getStringValue()), + 'eventResult' => fn(ParseNode $n) => $o->setEventResult($n->getStringValue()), + 'eventSource' => fn(ParseNode $n) => $o->setEventSource($n->getEnumValue(EventSource::class)), + 'eventThreats' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setEventThreats($val); + }, + 'eventType' => fn(ParseNode $n) => $o->setEventType($n->getEnumValue(TimelineEventType::class)), + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeDateTimeValue('eventDateTime', $this->getEventDateTime()); + $writer->writeStringValue('eventDetails', $this->getEventDetails()); + $writer->writeStringValue('eventResult', $this->getEventResult()); + $writer->writeEnumValue('eventSource', $this->getEventSource()); + $writer->writeCollectionOfPrimitiveValues('eventThreats', $this->getEventThreats()); + $writer->writeEnumValue('eventType', $this->getEventType()); + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the eventDateTime property value. The date and time when the event occurred. + * @param DateTime|null $value Value to set for the eventDateTime property. + */ + public function setEventDateTime(?DateTime $value): void { + $this->getBackingStore()->set('eventDateTime', $value); + } + + /** + * Sets the eventDetails property value. Additional details or context about the event. + * @param string|null $value Value to set for the eventDetails property. + */ + public function setEventDetails(?string $value): void { + $this->getBackingStore()->set('eventDetails', $value); + } + + /** + * Sets the eventResult property value. The outcome or result of the event, such as delivery location or action taken. + * @param string|null $value Value to set for the eventResult property. + */ + public function setEventResult(?string $value): void { + $this->getBackingStore()->set('eventResult', $value); + } + + /** + * Sets the eventSource property value. The origin or actor that triggered the event. The possible values are: system, admin, user, unknownFutureValue. + * @param EventSource|null $value Value to set for the eventSource property. + */ + public function setEventSource(?EventSource $value): void { + $this->getBackingStore()->set('eventSource', $value); + } + + /** + * Sets the eventThreats property value. Collection of threats identified or associated with this event. + * @param array|null $value Value to set for the eventThreats property. + */ + public function setEventThreats(?array $value): void { + $this->getBackingStore()->set('eventThreats', $value); + } + + /** + * Sets the eventType property value. The type of event that occurred. The possible values are: originalDelivery, systemTimeTravel, dynamicDelivery, userUrlClick, reprocessed, zap, quarantineRelease, air, unknown, unknownFutureValue. + * @param TimelineEventType|null $value Value to set for the eventType property. + */ + public function setEventType(?TimelineEventType $value): void { + $this->getBackingStore()->set('eventType', $value); + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + +} diff --git a/src/Generated/Models/Security/TimelineEventType.php b/src/Generated/Models/Security/TimelineEventType.php new file mode 100644 index 00000000000..839c3184023 --- /dev/null +++ b/src/Generated/Models/Security/TimelineEventType.php @@ -0,0 +1,18 @@ +setOdataType('#microsoft.graph.security.todoAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TodoAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TodoAuditRecord { + return new TodoAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/TrainableClassifierAuditRecord.php b/src/Generated/Models/Security/TrainableClassifierAuditRecord.php new file mode 100644 index 00000000000..5bf54b29eaf --- /dev/null +++ b/src/Generated/Models/Security/TrainableClassifierAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.trainableClassifierAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TrainableClassifierAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TrainableClassifierAuditRecord { + return new TrainableClassifierAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/UamOperationAuditRecord.php b/src/Generated/Models/Security/UamOperationAuditRecord.php new file mode 100644 index 00000000000..82458b86051 --- /dev/null +++ b/src/Generated/Models/Security/UamOperationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.uamOperationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UamOperationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UamOperationAuditRecord { + return new UamOperationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/UnifiedGroupAuditRecord.php b/src/Generated/Models/Security/UnifiedGroupAuditRecord.php new file mode 100644 index 00000000000..d6ec760b8ce --- /dev/null +++ b/src/Generated/Models/Security/UnifiedGroupAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.unifiedGroupAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UnifiedGroupAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnifiedGroupAuditRecord { + return new UnifiedGroupAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/UnifiedSimulationMatchedItemAuditRecord.php b/src/Generated/Models/Security/UnifiedSimulationMatchedItemAuditRecord.php new file mode 100644 index 00000000000..a387663ce66 --- /dev/null +++ b/src/Generated/Models/Security/UnifiedSimulationMatchedItemAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.unifiedSimulationMatchedItemAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UnifiedSimulationMatchedItemAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnifiedSimulationMatchedItemAuditRecord { + return new UnifiedSimulationMatchedItemAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/UnifiedSimulationSummaryAuditRecord.php b/src/Generated/Models/Security/UnifiedSimulationSummaryAuditRecord.php new file mode 100644 index 00000000000..3a9703d157d --- /dev/null +++ b/src/Generated/Models/Security/UnifiedSimulationSummaryAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.unifiedSimulationSummaryAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UnifiedSimulationSummaryAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnifiedSimulationSummaryAuditRecord { + return new UnifiedSimulationSummaryAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/UniversalPrintManagementAuditRecord.php b/src/Generated/Models/Security/UniversalPrintManagementAuditRecord.php new file mode 100644 index 00000000000..b196d6a9212 --- /dev/null +++ b/src/Generated/Models/Security/UniversalPrintManagementAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.universalPrintManagementAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UniversalPrintManagementAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UniversalPrintManagementAuditRecord { + return new UniversalPrintManagementAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/UniversalPrintPrintJobAuditRecord.php b/src/Generated/Models/Security/UniversalPrintPrintJobAuditRecord.php new file mode 100644 index 00000000000..a4755b0ac3c --- /dev/null +++ b/src/Generated/Models/Security/UniversalPrintPrintJobAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.universalPrintPrintJobAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UniversalPrintPrintJobAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UniversalPrintPrintJobAuditRecord { + return new UniversalPrintPrintJobAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/UrbacAssignmentAuditRecord.php b/src/Generated/Models/Security/UrbacAssignmentAuditRecord.php new file mode 100644 index 00000000000..d4d51e058ce --- /dev/null +++ b/src/Generated/Models/Security/UrbacAssignmentAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.urbacAssignmentAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UrbacAssignmentAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UrbacAssignmentAuditRecord { + return new UrbacAssignmentAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/UrbacEnableStateAuditRecord.php b/src/Generated/Models/Security/UrbacEnableStateAuditRecord.php new file mode 100644 index 00000000000..0d66216e902 --- /dev/null +++ b/src/Generated/Models/Security/UrbacEnableStateAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.urbacEnableStateAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UrbacEnableStateAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UrbacEnableStateAuditRecord { + return new UrbacEnableStateAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/UrbacRoleAuditRecord.php b/src/Generated/Models/Security/UrbacRoleAuditRecord.php new file mode 100644 index 00000000000..71fcfbdab09 --- /dev/null +++ b/src/Generated/Models/Security/UrbacRoleAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.urbacRoleAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UrbacRoleAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UrbacRoleAuditRecord { + return new UrbacRoleAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/UserAccount.php b/src/Generated/Models/Security/UserAccount.php index 30e3d167c0a..d09c757124c 100644 --- a/src/Generated/Models/Security/UserAccount.php +++ b/src/Generated/Models/Security/UserAccount.php @@ -130,6 +130,7 @@ public function getFieldDeserializers(): array { 'domainName' => fn(ParseNode $n) => $o->setDomainName($n->getStringValue()), '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), 'resourceAccessEvents' => fn(ParseNode $n) => $o->setResourceAccessEvents($n->getCollectionOfObjectValues([ResourceAccessEvent::class, 'createFromDiscriminatorValue'])), + 'tenantId' => fn(ParseNode $n) => $o->setTenantId($n->getStringValue()), 'userPrincipalName' => fn(ParseNode $n) => $o->setUserPrincipalName($n->getStringValue()), 'userSid' => fn(ParseNode $n) => $o->setUserSid($n->getStringValue()), ]; @@ -161,6 +162,18 @@ public function getResourceAccessEvents(): ?array { throw new \UnexpectedValueException("Invalid type found in backing store for 'resourceAccessEvents'"); } + /** + * Gets the tenantId property value. The Microsoft Entra tenant ID of the user account. + * @return string|null + */ + public function getTenantId(): ?string { + $val = $this->getBackingStore()->get('tenantId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'tenantId'"); + } + /** * Gets the userPrincipalName property value. The user principal name of the account in Microsoft Entra ID. * @return string|null @@ -197,6 +210,7 @@ public function serialize(SerializationWriter $writer): void { $writer->writeStringValue('domainName', $this->getDomainName()); $writer->writeStringValue('@odata.type', $this->getOdataType()); $writer->writeCollectionOfObjectValues('resourceAccessEvents', $this->getResourceAccessEvents()); + $writer->writeStringValue('tenantId', $this->getTenantId()); $writer->writeStringValue('userPrincipalName', $this->getUserPrincipalName()); $writer->writeStringValue('userSid', $this->getUserSid()); $writer->writeAdditionalData($this->getAdditionalData()); @@ -274,6 +288,14 @@ public function setResourceAccessEvents(?array $value): void { $this->getBackingStore()->set('resourceAccessEvents', $value); } + /** + * Sets the tenantId property value. The Microsoft Entra tenant ID of the user account. + * @param string|null $value Value to set for the tenantId property. + */ + public function setTenantId(?string $value): void { + $this->getBackingStore()->set('tenantId', $value); + } + /** * Sets the userPrincipalName property value. The user principal name of the account in Microsoft Entra ID. * @param string|null $value Value to set for the userPrincipalName property. diff --git a/src/Generated/Models/Security/UserTrainingAuditRecord.php b/src/Generated/Models/Security/UserTrainingAuditRecord.php new file mode 100644 index 00000000000..9b72516227e --- /dev/null +++ b/src/Generated/Models/Security/UserTrainingAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.userTrainingAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UserTrainingAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UserTrainingAuditRecord { + return new UserTrainingAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/UsxWorkspaceOnboardingAuditRecord.php b/src/Generated/Models/Security/UsxWorkspaceOnboardingAuditRecord.php new file mode 100644 index 00000000000..75ac9652854 --- /dev/null +++ b/src/Generated/Models/Security/UsxWorkspaceOnboardingAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.usxWorkspaceOnboardingAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UsxWorkspaceOnboardingAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UsxWorkspaceOnboardingAuditRecord { + return new UsxWorkspaceOnboardingAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VerdictCategory.php b/src/Generated/Models/Security/VerdictCategory.php new file mode 100644 index 00000000000..faf3e6ffaf4 --- /dev/null +++ b/src/Generated/Models/Security/VerdictCategory.php @@ -0,0 +1,18 @@ +setOdataType('#microsoft.graph.security.vfamCreatePolicyAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VfamCreatePolicyAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VfamCreatePolicyAuditRecord { + return new VfamCreatePolicyAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VfamDeletePolicyAuditRecord.php b/src/Generated/Models/Security/VfamDeletePolicyAuditRecord.php new file mode 100644 index 00000000000..732a6be535f --- /dev/null +++ b/src/Generated/Models/Security/VfamDeletePolicyAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vfamDeletePolicyAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VfamDeletePolicyAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VfamDeletePolicyAuditRecord { + return new VfamDeletePolicyAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VfamUpdatePolicyAuditRecord.php b/src/Generated/Models/Security/VfamUpdatePolicyAuditRecord.php new file mode 100644 index 00000000000..fc3ee009f2b --- /dev/null +++ b/src/Generated/Models/Security/VfamUpdatePolicyAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vfamUpdatePolicyAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VfamUpdatePolicyAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VfamUpdatePolicyAuditRecord { + return new VfamUpdatePolicyAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaAmplifyAuditRecord.php b/src/Generated/Models/Security/VivaAmplifyAuditRecord.php new file mode 100644 index 00000000000..283c2650281 --- /dev/null +++ b/src/Generated/Models/Security/VivaAmplifyAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaAmplifyAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaAmplifyAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaAmplifyAuditRecord { + return new VivaAmplifyAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaEngageEventsAuditRecord.php b/src/Generated/Models/Security/VivaEngageEventsAuditRecord.php new file mode 100644 index 00000000000..3ec836ff90f --- /dev/null +++ b/src/Generated/Models/Security/VivaEngageEventsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaEngageEventsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaEngageEventsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaEngageEventsAuditRecord { + return new VivaEngageEventsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaEngageNetworkAssociationAuditRecord.php b/src/Generated/Models/Security/VivaEngageNetworkAssociationAuditRecord.php new file mode 100644 index 00000000000..1e4324d2ebe --- /dev/null +++ b/src/Generated/Models/Security/VivaEngageNetworkAssociationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaEngageNetworkAssociationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaEngageNetworkAssociationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaEngageNetworkAssociationAuditRecord { + return new VivaEngageNetworkAssociationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaEngageSegmentAuditRecord.php b/src/Generated/Models/Security/VivaEngageSegmentAuditRecord.php new file mode 100644 index 00000000000..70ca4b530af --- /dev/null +++ b/src/Generated/Models/Security/VivaEngageSegmentAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaEngageSegmentAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaEngageSegmentAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaEngageSegmentAuditRecord { + return new VivaEngageSegmentAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaGlintAdvancedConfigurationAuditRecord.php b/src/Generated/Models/Security/VivaGlintAdvancedConfigurationAuditRecord.php new file mode 100644 index 00000000000..4a3a86b6b51 --- /dev/null +++ b/src/Generated/Models/Security/VivaGlintAdvancedConfigurationAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaGlintAdvancedConfigurationAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaGlintAdvancedConfigurationAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaGlintAdvancedConfigurationAuditRecord { + return new VivaGlintAdvancedConfigurationAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaGlintAgenticCampaignAuditRecord.php b/src/Generated/Models/Security/VivaGlintAgenticCampaignAuditRecord.php new file mode 100644 index 00000000000..b40357e720c --- /dev/null +++ b/src/Generated/Models/Security/VivaGlintAgenticCampaignAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaGlintAgenticCampaignAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaGlintAgenticCampaignAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaGlintAgenticCampaignAuditRecord { + return new VivaGlintAgenticCampaignAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaGlintFeedbackProgramAuditRecord.php b/src/Generated/Models/Security/VivaGlintFeedbackProgramAuditRecord.php new file mode 100644 index 00000000000..090f461b059 --- /dev/null +++ b/src/Generated/Models/Security/VivaGlintFeedbackProgramAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaGlintFeedbackProgramAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaGlintFeedbackProgramAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaGlintFeedbackProgramAuditRecord { + return new VivaGlintFeedbackProgramAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaGlintOrganizationalDataAuditRecord.php b/src/Generated/Models/Security/VivaGlintOrganizationalDataAuditRecord.php new file mode 100644 index 00000000000..b2a7615cc12 --- /dev/null +++ b/src/Generated/Models/Security/VivaGlintOrganizationalDataAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaGlintOrganizationalDataAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaGlintOrganizationalDataAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaGlintOrganizationalDataAuditRecord { + return new VivaGlintOrganizationalDataAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaGlintPulseProgramAuditRecord.php b/src/Generated/Models/Security/VivaGlintPulseProgramAuditRecord.php new file mode 100644 index 00000000000..5ef36fce4e4 --- /dev/null +++ b/src/Generated/Models/Security/VivaGlintPulseProgramAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaGlintPulseProgramAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaGlintPulseProgramAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaGlintPulseProgramAuditRecord { + return new VivaGlintPulseProgramAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaGlintPulseProgramRespondentRateAuditRecord.php b/src/Generated/Models/Security/VivaGlintPulseProgramRespondentRateAuditRecord.php new file mode 100644 index 00000000000..55d9901c987 --- /dev/null +++ b/src/Generated/Models/Security/VivaGlintPulseProgramRespondentRateAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaGlintPulseProgramRespondentRateAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaGlintPulseProgramRespondentRateAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaGlintPulseProgramRespondentRateAuditRecord { + return new VivaGlintPulseProgramRespondentRateAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaGlintQuestionAuditRecord.php b/src/Generated/Models/Security/VivaGlintQuestionAuditRecord.php new file mode 100644 index 00000000000..03265f6fce0 --- /dev/null +++ b/src/Generated/Models/Security/VivaGlintQuestionAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaGlintQuestionAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaGlintQuestionAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaGlintQuestionAuditRecord { + return new VivaGlintQuestionAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaGlintRoleAuditRecord.php b/src/Generated/Models/Security/VivaGlintRoleAuditRecord.php new file mode 100644 index 00000000000..a523b1678db --- /dev/null +++ b/src/Generated/Models/Security/VivaGlintRoleAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaGlintRoleAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaGlintRoleAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaGlintRoleAuditRecord { + return new VivaGlintRoleAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaGlintRubiconAuditRecord.php b/src/Generated/Models/Security/VivaGlintRubiconAuditRecord.php new file mode 100644 index 00000000000..6af3a386da2 --- /dev/null +++ b/src/Generated/Models/Security/VivaGlintRubiconAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaGlintRubiconAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaGlintRubiconAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaGlintRubiconAuditRecord { + return new VivaGlintRubiconAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaGlintSupportAccessAuditRecord.php b/src/Generated/Models/Security/VivaGlintSupportAccessAuditRecord.php new file mode 100644 index 00000000000..74d8d4e1d10 --- /dev/null +++ b/src/Generated/Models/Security/VivaGlintSupportAccessAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaGlintSupportAccessAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaGlintSupportAccessAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaGlintSupportAccessAuditRecord { + return new VivaGlintSupportAccessAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaGlintSystemAuditRecord.php b/src/Generated/Models/Security/VivaGlintSystemAuditRecord.php new file mode 100644 index 00000000000..6a31989ed26 --- /dev/null +++ b/src/Generated/Models/Security/VivaGlintSystemAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaGlintSystemAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaGlintSystemAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaGlintSystemAuditRecord { + return new VivaGlintSystemAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaGlintUserAuditRecord.php b/src/Generated/Models/Security/VivaGlintUserAuditRecord.php new file mode 100644 index 00000000000..42fc54372bf --- /dev/null +++ b/src/Generated/Models/Security/VivaGlintUserAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaGlintUserAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaGlintUserAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaGlintUserAuditRecord { + return new VivaGlintUserAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaGlintUserGroupAuditRecord.php b/src/Generated/Models/Security/VivaGlintUserGroupAuditRecord.php new file mode 100644 index 00000000000..7dfa007d224 --- /dev/null +++ b/src/Generated/Models/Security/VivaGlintUserGroupAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaGlintUserGroupAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaGlintUserGroupAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaGlintUserGroupAuditRecord { + return new VivaGlintUserGroupAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaGoalsAuditRecord.php b/src/Generated/Models/Security/VivaGoalsAuditRecord.php new file mode 100644 index 00000000000..02ec6920b7b --- /dev/null +++ b/src/Generated/Models/Security/VivaGoalsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaGoalsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaGoalsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaGoalsAuditRecord { + return new VivaGoalsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaLearningAdminAuditRecord.php b/src/Generated/Models/Security/VivaLearningAdminAuditRecord.php new file mode 100644 index 00000000000..44e4c179574 --- /dev/null +++ b/src/Generated/Models/Security/VivaLearningAdminAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaLearningAdminAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaLearningAdminAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaLearningAdminAuditRecord { + return new VivaLearningAdminAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaLearningAuditRecord.php b/src/Generated/Models/Security/VivaLearningAuditRecord.php new file mode 100644 index 00000000000..b3647470ff9 --- /dev/null +++ b/src/Generated/Models/Security/VivaLearningAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaLearningAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaLearningAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaLearningAuditRecord { + return new VivaLearningAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaPulseAdminAuditRecord.php b/src/Generated/Models/Security/VivaPulseAdminAuditRecord.php new file mode 100644 index 00000000000..3e385b2bc15 --- /dev/null +++ b/src/Generated/Models/Security/VivaPulseAdminAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaPulseAdminAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaPulseAdminAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaPulseAdminAuditRecord { + return new VivaPulseAdminAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaPulseOrganizerAuditRecord.php b/src/Generated/Models/Security/VivaPulseOrganizerAuditRecord.php new file mode 100644 index 00000000000..41643d76c0f --- /dev/null +++ b/src/Generated/Models/Security/VivaPulseOrganizerAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaPulseOrganizerAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaPulseOrganizerAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaPulseOrganizerAuditRecord { + return new VivaPulseOrganizerAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaPulseReportAuditRecord.php b/src/Generated/Models/Security/VivaPulseReportAuditRecord.php new file mode 100644 index 00000000000..fd6f2cffb88 --- /dev/null +++ b/src/Generated/Models/Security/VivaPulseReportAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaPulseReportAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaPulseReportAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaPulseReportAuditRecord { + return new VivaPulseReportAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/VivaPulseResponseAuditRecord.php b/src/Generated/Models/Security/VivaPulseResponseAuditRecord.php new file mode 100644 index 00000000000..0849643e6e4 --- /dev/null +++ b/src/Generated/Models/Security/VivaPulseResponseAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.vivaPulseResponseAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return VivaPulseResponseAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): VivaPulseResponseAuditRecord { + return new VivaPulseResponseAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/WdatpAlertsAuditRecord.php b/src/Generated/Models/Security/WdatpAlertsAuditRecord.php new file mode 100644 index 00000000000..2f4c0013013 --- /dev/null +++ b/src/Generated/Models/Security/WdatpAlertsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.wdatpAlertsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return WdatpAlertsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WdatpAlertsAuditRecord { + return new WdatpAlertsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/WebContentFilteringAuditRecord.php b/src/Generated/Models/Security/WebContentFilteringAuditRecord.php new file mode 100644 index 00000000000..840de9524e4 --- /dev/null +++ b/src/Generated/Models/Security/WebContentFilteringAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.webContentFilteringAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return WebContentFilteringAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WebContentFilteringAuditRecord { + return new WebContentFilteringAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/Windows365CustomerLockboxAuditRecord.php b/src/Generated/Models/Security/Windows365CustomerLockboxAuditRecord.php new file mode 100644 index 00000000000..7a25e0844a5 --- /dev/null +++ b/src/Generated/Models/Security/Windows365CustomerLockboxAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.windows365CustomerLockboxAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return Windows365CustomerLockboxAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): Windows365CustomerLockboxAuditRecord { + return new Windows365CustomerLockboxAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/WorkplaceAnalyticsAuditRecord.php b/src/Generated/Models/Security/WorkplaceAnalyticsAuditRecord.php new file mode 100644 index 00000000000..03f4aab3d9f --- /dev/null +++ b/src/Generated/Models/Security/WorkplaceAnalyticsAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.workplaceAnalyticsAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return WorkplaceAnalyticsAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): WorkplaceAnalyticsAuditRecord { + return new WorkplaceAnalyticsAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/YammerAuditRecord.php b/src/Generated/Models/Security/YammerAuditRecord.php new file mode 100644 index 00000000000..20c871e60a4 --- /dev/null +++ b/src/Generated/Models/Security/YammerAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.yammerAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return YammerAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): YammerAuditRecord { + return new YammerAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/Security/YammerUserHidingAuditRecord.php b/src/Generated/Models/Security/YammerUserHidingAuditRecord.php new file mode 100644 index 00000000000..9a22975c95a --- /dev/null +++ b/src/Generated/Models/Security/YammerUserHidingAuditRecord.php @@ -0,0 +1,49 @@ +setOdataType('#microsoft.graph.security.yammerUserHidingAuditRecord'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return YammerUserHidingAuditRecord + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): YammerUserHidingAuditRecord { + return new YammerUserHidingAuditRecord(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + ]); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + } + +} diff --git a/src/Generated/Models/ServiceAnnouncement.php b/src/Generated/Models/ServiceAnnouncement.php index d114ceec528..9245a27d7d8 100644 --- a/src/Generated/Models/ServiceAnnouncement.php +++ b/src/Generated/Models/ServiceAnnouncement.php @@ -39,7 +39,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the healthOverviews property value. A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly. + * Gets the healthOverviews property value. A collection of service health information for tenant. This property is a contained navigation property, it is nullable and read-only. * @return array|null */ public function getHealthOverviews(): ?array { @@ -53,7 +53,7 @@ public function getHealthOverviews(): ?array { } /** - * Gets the issues property value. A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly. + * Gets the issues property value. A collection of service issues for tenant. This property is a contained navigation property, it is nullable and read-only. * @return array|null */ public function getIssues(): ?array { @@ -67,7 +67,7 @@ public function getIssues(): ?array { } /** - * Gets the messages property value. A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly. + * Gets the messages property value. A collection of service messages for tenant. This property is a contained navigation property, it is nullable and read-only. * @return array|null */ public function getMessages(): ?array { @@ -92,7 +92,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the healthOverviews property value. A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly. + * Sets the healthOverviews property value. A collection of service health information for tenant. This property is a contained navigation property, it is nullable and read-only. * @param array|null $value Value to set for the healthOverviews property. */ public function setHealthOverviews(?array $value): void { @@ -100,7 +100,7 @@ public function setHealthOverviews(?array $value): void { } /** - * Sets the issues property value. A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly. + * Sets the issues property value. A collection of service issues for tenant. This property is a contained navigation property, it is nullable and read-only. * @param array|null $value Value to set for the issues property. */ public function setIssues(?array $value): void { @@ -108,7 +108,7 @@ public function setIssues(?array $value): void { } /** - * Sets the messages property value. A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly. + * Sets the messages property value. A collection of service messages for tenant. This property is a contained navigation property, it is nullable and read-only. * @param array|null $value Value to set for the messages property. */ public function setMessages(?array $value): void { diff --git a/src/Generated/Models/SharedInsight.php b/src/Generated/Models/SharedInsight.php index 0dfe3e6216c..8e0cc7ecd54 100644 --- a/src/Generated/Models/SharedInsight.php +++ b/src/Generated/Models/SharedInsight.php @@ -42,7 +42,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the lastShared property value. Details about the shared item. Read only. + * Gets the lastShared property value. Details about the shared item. Read-only. * @return SharingDetail|null */ public function getLastShared(): ?SharingDetail { @@ -128,7 +128,7 @@ public function serialize(SerializationWriter $writer): void { } /** - * Sets the lastShared property value. Details about the shared item. Read only. + * Sets the lastShared property value. Details about the shared item. Read-only. * @param SharingDetail|null $value Value to set for the lastShared property. */ public function setLastShared(?SharingDetail $value): void { diff --git a/src/Generated/Models/SslVersion.php b/src/Generated/Models/SslVersion.php new file mode 100644 index 00000000000..eb45c77fd00 --- /dev/null +++ b/src/Generated/Models/SslVersion.php @@ -0,0 +1,16 @@ +setOdataType('#microsoft.graph.targetedChatMessage'); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return TargetedChatMessage + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): TargetedChatMessage { + return new TargetedChatMessage(); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'recipient' => fn(ParseNode $n) => $o->setRecipient($n->getObjectValue([Identity::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the recipient property value. The recipient property + * @return Identity|null + */ + public function getRecipient(): ?Identity { + $val = $this->getBackingStore()->get('recipient'); + if (is_null($val) || $val instanceof Identity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'recipient'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeObjectValue('recipient', $this->getRecipient()); + } + + /** + * Sets the recipient property value. The recipient property + * @param Identity|null $value Value to set for the recipient property. + */ + public function setRecipient(?Identity $value): void { + $this->getBackingStore()->set('recipient', $value); + } + +} diff --git a/src/Generated/Models/TargetedChatMessageCollectionResponse.php b/src/Generated/Models/TargetedChatMessageCollectionResponse.php new file mode 100644 index 00000000000..5a497b39cde --- /dev/null +++ b/src/Generated/Models/TargetedChatMessageCollectionResponse.php @@ -0,0 +1,70 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([TargetedChatMessage::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, TargetedChatMessage::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Models/User.php b/src/Generated/Models/User.php index 20f8bd2aae2..3129e5d0096 100644 --- a/src/Generated/Models/User.php +++ b/src/Generated/Models/User.php @@ -8,9 +8,6 @@ use Microsoft\Kiota\Abstractions\Serialization\SerializationWriter; use Microsoft\Kiota\Abstractions\Types\TypeUtils; -/** - * Represents a Microsoft Entra user account. -*/ class User extends DirectoryObject implements Parsable { /** @@ -50,7 +47,7 @@ public function getAboutMe(): ?string { } /** - * Gets the accountEnabled property value. true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). + * Gets the accountEnabled property value. true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @return bool|null */ public function getAccountEnabled(): ?bool { @@ -194,7 +191,7 @@ public function getBirthday(): ?DateTime { } /** - * Gets the businessPhones property value. The telephone numbers for the user. NOTE: Although it's a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). + * Gets the businessPhones property value. The telephone numbers for the user. NOTE: Although it's a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @return array|null */ public function getBusinessPhones(): ?array { @@ -1221,7 +1218,7 @@ public function getMessages(): ?array { } /** - * Gets the mobilePhone property value. The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. + * Gets the mobilePhone property value. The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @return string|null */ public function getMobilePhone(): ?string { @@ -1333,7 +1330,7 @@ public function getOnPremisesExtensionAttributes(): ?OnPremisesExtensionAttribut } /** - * Gets the onPremisesImmutableId property value. This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). + * Gets the onPremisesImmutableId property value. This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @return string|null */ public function getOnPremisesImmutableId(): ?string { @@ -1431,7 +1428,7 @@ public function getOnPremisesUserPrincipalName(): ?string { } /** - * Gets the otherMails property value. A list of other email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). + * Gets the otherMails property value. A list of other email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @return array|null */ public function getOtherMails(): ?array { @@ -1497,7 +1494,7 @@ public function getPasswordPolicies(): ?string { } /** - * Gets the passwordProfile property value. 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. Requires $select to retrieve. Supports $filter (eq, ne, not, in, and eq on null values). To update this property: User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property. In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords. In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role. + * Gets the passwordProfile property value. 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. Requires $select to retrieve. Supports $filter (eq, ne, not, in, and eq on null values). To update this property: User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property. In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords. In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role. This property is also subject to sensitive action restrictions. * @return PasswordProfile|null */ public function getPasswordProfile(): ?PasswordProfile { @@ -1933,7 +1930,7 @@ public function getUsageLocation(): ?string { } /** - * Gets the userPrincipalName property value. The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user's email name. The general format is alias@domain, where the 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.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. + * Gets the userPrincipalName property value. The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user's email name. The general format is alias@domain, where the 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.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @return string|null */ public function getUserPrincipalName(): ?string { @@ -2107,7 +2104,7 @@ public function setAboutMe(?string $value): void { } /** - * Sets the accountEnabled property value. true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). + * Sets the accountEnabled property value. true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @param bool|null $value Value to set for the accountEnabled property. */ public function setAccountEnabled(?bool $value): void { @@ -2195,7 +2192,7 @@ public function setBirthday(?DateTime $value): void { } /** - * Sets the businessPhones property value. The telephone numbers for the user. NOTE: Although it's a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). + * Sets the businessPhones property value. The telephone numbers for the user. NOTE: Although it's a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @param array|null $value Value to set for the businessPhones property. */ public function setBusinessPhones(?array $value): void { @@ -2707,7 +2704,7 @@ public function setMessages(?array $value): void { } /** - * Sets the mobilePhone property value. The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. + * Sets the mobilePhone property value. The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @param string|null $value Value to set for the mobilePhone property. */ public function setMobilePhone(?string $value): void { @@ -2779,7 +2776,7 @@ public function setOnPremisesExtensionAttributes(?OnPremisesExtensionAttributes } /** - * Sets the onPremisesImmutableId property value. This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). + * Sets the onPremisesImmutableId property value. This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @param string|null $value Value to set for the onPremisesImmutableId property. */ public function setOnPremisesImmutableId(?string $value): void { @@ -2843,7 +2840,7 @@ public function setOnPremisesUserPrincipalName(?string $value): void { } /** - * Sets the otherMails property value. A list of other email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). + * Sets the otherMails property value. A list of other email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @param array|null $value Value to set for the otherMails property. */ public function setOtherMails(?array $value): void { @@ -2883,7 +2880,7 @@ public function setPasswordPolicies(?string $value): void { } /** - * Sets the passwordProfile property value. 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. Requires $select to retrieve. Supports $filter (eq, ne, not, in, and eq on null values). To update this property: User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property. In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords. In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role. + * Sets the passwordProfile property value. 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. Requires $select to retrieve. Supports $filter (eq, ne, not, in, and eq on null values). To update this property: User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property. In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords. In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role. This property is also subject to sensitive action restrictions. * @param PasswordProfile|null $value Value to set for the passwordProfile property. */ public function setPasswordProfile(?PasswordProfile $value): void { @@ -3155,7 +3152,7 @@ public function setUsageLocation(?string $value): void { } /** - * Sets the userPrincipalName property value. The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user's email name. The general format is alias@domain, where the 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.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. + * Sets the userPrincipalName property value. The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user's email name. The general format is alias@domain, where the 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.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @param string|null $value Value to set for the userPrincipalName property. */ public function setUserPrincipalName(?string $value): void { diff --git a/src/Generated/Models/UserOwnership.php b/src/Generated/Models/UserOwnership.php new file mode 100644 index 00000000000..1be0c7f09c1 --- /dev/null +++ b/src/Generated/Models/UserOwnership.php @@ -0,0 +1,18 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ValidatingDomains + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ValidatingDomains { + $mappingValueNode = $parseNode->getChildNode("@odata.type"); + if ($mappingValueNode !== null) { + $mappingValue = $mappingValueNode->getStringValue(); + switch ($mappingValue) { + case '#microsoft.graph.allDomains': return new AllDomains(); + case '#microsoft.graph.enumeratedDomains': return new EnumeratedDomains(); + } + } + return new ValidatingDomains(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + '@odata.type' => fn(ParseNode $n) => $o->setOdataType($n->getStringValue()), + 'rootDomains' => fn(ParseNode $n) => $o->setRootDomains($n->getEnumValue(RootDomains::class)), + ]; + } + + /** + * Gets the @odata.type property value. The OdataType property + * @return string|null + */ + public function getOdataType(): ?string { + $val = $this->getBackingStore()->get('odataType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'odataType'"); + } + + /** + * Gets the rootDomains property value. The rootDomains property + * @return RootDomains|null + */ + public function getRootDomains(): ?RootDomains { + $val = $this->getBackingStore()->get('rootDomains'); + if (is_null($val) || $val instanceof RootDomains) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'rootDomains'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('@odata.type', $this->getOdataType()); + $writer->writeEnumValue('rootDomains', $this->getRootDomains()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the @odata.type property value. The OdataType property + * @param string|null $value Value to set for the @odata.type property. + */ + public function setOdataType(?string $value): void { + $this->getBackingStore()->set('odataType', $value); + } + + /** + * Sets the rootDomains property value. The rootDomains property + * @param RootDomains|null $value Value to set for the rootDomains property. + */ + public function setRootDomains(?RootDomains $value): void { + $this->getBackingStore()->set('rootDomains', $value); + } + +} diff --git a/src/Generated/Models/WebauthnAuthenticatorAttestationResponse.php b/src/Generated/Models/WebauthnAuthenticatorAttestationResponse.php index f770cea6946..909e679d4b3 100644 --- a/src/Generated/Models/WebauthnAuthenticatorAttestationResponse.php +++ b/src/Generated/Models/WebauthnAuthenticatorAttestationResponse.php @@ -48,7 +48,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the attestationObject property value. The attestationObject property + * Gets the attestationObject property value. A CBOR-encoded attestation object containing the authenticator data and attestation statement. This value is Base64URL-encoded without padding. * @return string|null */ public function getAttestationObject(): ?string { @@ -68,7 +68,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the clientDataJSON property value. The clientDataJSON property + * Gets the clientDataJSON property value. Contains the JSON-compatible serialization of client data passed to the authenticator by the client. This value is Base64URL-encoded without padding. * @return string|null */ public function getClientDataJSON(): ?string { @@ -124,7 +124,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the attestationObject property value. The attestationObject property + * Sets the attestationObject property value. A CBOR-encoded attestation object containing the authenticator data and attestation statement. This value is Base64URL-encoded without padding. * @param string|null $value Value to set for the attestationObject property. */ public function setAttestationObject(?string $value): void { @@ -140,7 +140,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the clientDataJSON property value. The clientDataJSON property + * Sets the clientDataJSON property value. Contains the JSON-compatible serialization of client data passed to the authenticator by the client. This value is Base64URL-encoded without padding. * @param string|null $value Value to set for the clientDataJSON property. */ public function setClientDataJSON(?string $value): void { diff --git a/src/Generated/Models/WebauthnAuthenticatorSelectionCriteria.php b/src/Generated/Models/WebauthnAuthenticatorSelectionCriteria.php index f2f00a9d001..67e9c4dd557 100644 --- a/src/Generated/Models/WebauthnAuthenticatorSelectionCriteria.php +++ b/src/Generated/Models/WebauthnAuthenticatorSelectionCriteria.php @@ -48,7 +48,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the authenticatorAttachment property value. The authenticatorAttachment property + * Gets the authenticatorAttachment property value. Specifies the preferred attachment modality for the authenticator. Possible values: platform (device-bound authenticator, such as Windows Hello), cross-platform (removable authenticator, such as a USB security key), or null (no preference). * @return string|null */ public function getAuthenticatorAttachment(): ?string { @@ -94,7 +94,7 @@ public function getOdataType(): ?string { } /** - * Gets the requireResidentKey property value. The requireResidentKey property + * Gets the requireResidentKey property value. Indicates whether the authenticator must create a client-side-resident credential (also known as a discoverable credential). If true, the credential can be used without providing a credential ID. * @return bool|null */ public function getRequireResidentKey(): ?bool { @@ -106,7 +106,7 @@ public function getRequireResidentKey(): ?bool { } /** - * Gets the userVerification property value. The userVerification property + * Gets the userVerification property value. Specifies the relying party's preference for user verification during credential creation. Possible values: required, preferred, or discouraged. * @return string|null */ public function getUserVerification(): ?string { @@ -138,7 +138,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the authenticatorAttachment property value. The authenticatorAttachment property + * Sets the authenticatorAttachment property value. Specifies the preferred attachment modality for the authenticator. Possible values: platform (device-bound authenticator, such as Windows Hello), cross-platform (removable authenticator, such as a USB security key), or null (no preference). * @param string|null $value Value to set for the authenticatorAttachment property. */ public function setAuthenticatorAttachment(?string $value): void { @@ -162,7 +162,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the requireResidentKey property value. The requireResidentKey property + * Sets the requireResidentKey property value. Indicates whether the authenticator must create a client-side-resident credential (also known as a discoverable credential). If true, the credential can be used without providing a credential ID. * @param bool|null $value Value to set for the requireResidentKey property. */ public function setRequireResidentKey(?bool $value): void { @@ -170,7 +170,7 @@ public function setRequireResidentKey(?bool $value): void { } /** - * Sets the userVerification property value. The userVerification property + * Sets the userVerification property value. Specifies the relying party's preference for user verification during credential creation. Possible values: required, preferred, or discouraged. * @param string|null $value Value to set for the userVerification property. */ public function setUserVerification(?string $value): void { diff --git a/src/Generated/Models/WebauthnCredentialCreationOptions.php b/src/Generated/Models/WebauthnCredentialCreationOptions.php index 6a4c4f4015e..bc0b7afd2e1 100644 --- a/src/Generated/Models/WebauthnCredentialCreationOptions.php +++ b/src/Generated/Models/WebauthnCredentialCreationOptions.php @@ -57,7 +57,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the challengeTimeoutDateTime property value. The challengeTimeoutDateTime property + * Gets the challengeTimeoutDateTime property value. The date and time when the challenge times out and can no longer be used to create a credential. * @return DateTime|null */ public function getChallengeTimeoutDateTime(): ?DateTime { @@ -94,7 +94,7 @@ public function getOdataType(): ?string { } /** - * Gets the publicKey property value. The publicKey property + * Gets the publicKey property value. The WebAuthn public key creation options. * @return WebauthnPublicKeyCredentialCreationOptions|null */ public function getPublicKey(): ?WebauthnPublicKeyCredentialCreationOptions { @@ -133,7 +133,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the challengeTimeoutDateTime property value. The challengeTimeoutDateTime property + * Sets the challengeTimeoutDateTime property value. The date and time when the challenge times out and can no longer be used to create a credential. * @param DateTime|null $value Value to set for the challengeTimeoutDateTime property. */ public function setChallengeTimeoutDateTime(?DateTime $value): void { @@ -149,7 +149,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the publicKey property value. The publicKey property + * Sets the publicKey property value. The WebAuthn public key creation options. * @param WebauthnPublicKeyCredentialCreationOptions|null $value Value to set for the publicKey property. */ public function setPublicKey(?WebauthnPublicKeyCredentialCreationOptions $value): void { diff --git a/src/Generated/Models/WebauthnPublicKeyCredential.php b/src/Generated/Models/WebauthnPublicKeyCredential.php index fc8036abffd..1167b2b6c65 100644 --- a/src/Generated/Models/WebauthnPublicKeyCredential.php +++ b/src/Generated/Models/WebauthnPublicKeyCredential.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the clientExtensionResults property value. The clientExtensionResults property + * Gets the clientExtensionResults property value. The output of the WebAuthn extension processing. * @return WebauthnAuthenticationExtensionsClientOutputs|null */ public function getClientExtensionResults(): ?WebauthnAuthenticationExtensionsClientOutputs { @@ -82,7 +82,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the id property value. The id property + * Gets the id property value. The credential ID created by the WebAuthn Authenticator. This value is Base64URL-encoded without padding. * @return string|null */ public function getId(): ?string { @@ -106,7 +106,7 @@ public function getOdataType(): ?string { } /** - * Gets the response property value. The response property + * Gets the response property value. The response from the WebAuthn Authenticator after generating an attestation. * @return WebauthnAuthenticatorAttestationResponse|null */ public function getResponse(): ?WebauthnAuthenticatorAttestationResponse { @@ -146,7 +146,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the clientExtensionResults property value. The clientExtensionResults property + * Sets the clientExtensionResults property value. The output of the WebAuthn extension processing. * @param WebauthnAuthenticationExtensionsClientOutputs|null $value Value to set for the clientExtensionResults property. */ public function setClientExtensionResults(?WebauthnAuthenticationExtensionsClientOutputs $value): void { @@ -154,7 +154,7 @@ public function setClientExtensionResults(?WebauthnAuthenticationExtensionsClien } /** - * Sets the id property value. The id property + * Sets the id property value. The credential ID created by the WebAuthn Authenticator. This value is Base64URL-encoded without padding. * @param string|null $value Value to set for the id property. */ public function setId(?string $value): void { @@ -170,7 +170,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the response property value. The response property + * Sets the response property value. The response from the WebAuthn Authenticator after generating an attestation. * @param WebauthnAuthenticatorAttestationResponse|null $value Value to set for the response property. */ public function setResponse(?WebauthnAuthenticatorAttestationResponse $value): void { diff --git a/src/Generated/Models/WebauthnPublicKeyCredentialCreationOptions.php b/src/Generated/Models/WebauthnPublicKeyCredentialCreationOptions.php index b74e440a1a7..63cb0b731a5 100644 --- a/src/Generated/Models/WebauthnPublicKeyCredentialCreationOptions.php +++ b/src/Generated/Models/WebauthnPublicKeyCredentialCreationOptions.php @@ -49,7 +49,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the attestation property value. The attestation property + * Gets the attestation property value. Specifies the relying party's preference for attestation conveyance. * @return string|null */ public function getAttestation(): ?string { @@ -61,7 +61,7 @@ public function getAttestation(): ?string { } /** - * Gets the authenticatorSelection property value. The authenticatorSelection property + * Gets the authenticatorSelection property value. Criteria for selecting an appropriate authenticator for credential creation. * @return WebauthnAuthenticatorSelectionCriteria|null */ public function getAuthenticatorSelection(): ?WebauthnAuthenticatorSelectionCriteria { @@ -81,7 +81,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the challenge property value. The challenge property + * Gets the challenge property value. The challenge that the authenticator must sign to prove possession of the credential. This value is Base64URL-encoded without padding. * @return string|null */ public function getChallenge(): ?string { @@ -93,7 +93,7 @@ public function getChallenge(): ?string { } /** - * Gets the excludeCredentials property value. The excludeCredentials property + * Gets the excludeCredentials property value. A list of credentials that are already registered for this user, which should be excluded from selection. * @return array|null */ public function getExcludeCredentials(): ?array { @@ -107,7 +107,7 @@ public function getExcludeCredentials(): ?array { } /** - * Gets the extensions property value. The extensions property + * Gets the extensions property value. Inputs for requested WebAuthn extensions. * @return WebauthnAuthenticationExtensionsClientInputs|null */ public function getExtensions(): ?WebauthnAuthenticationExtensionsClientInputs { @@ -151,7 +151,7 @@ public function getOdataType(): ?string { } /** - * Gets the pubKeyCredParams property value. The pubKeyCredParams property + * Gets the pubKeyCredParams property value. The cryptographic parameters that the relying party supports, in order of preference. * @return array|null */ public function getPubKeyCredParams(): ?array { @@ -165,7 +165,7 @@ public function getPubKeyCredParams(): ?array { } /** - * Gets the rp property value. The rp property + * Gets the rp property value. Information about the relying party (RP) requesting credential creation. * @return WebauthnPublicKeyCredentialRpEntity|null */ public function getRp(): ?WebauthnPublicKeyCredentialRpEntity { @@ -177,7 +177,7 @@ public function getRp(): ?WebauthnPublicKeyCredentialRpEntity { } /** - * Gets the timeout property value. The timeout property + * Gets the timeout property value. The time, in milliseconds, that the caller is willing to wait for the operation to complete. * @return int|null */ public function getTimeout(): ?int { @@ -189,7 +189,7 @@ public function getTimeout(): ?int { } /** - * Gets the user property value. The user property + * Gets the user property value. Information about the user account for which the credential is being created. * @return WebauthnPublicKeyCredentialUserEntity|null */ public function getUser(): ?WebauthnPublicKeyCredentialUserEntity { @@ -227,7 +227,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the attestation property value. The attestation property + * Sets the attestation property value. Specifies the relying party's preference for attestation conveyance. * @param string|null $value Value to set for the attestation property. */ public function setAttestation(?string $value): void { @@ -235,7 +235,7 @@ public function setAttestation(?string $value): void { } /** - * Sets the authenticatorSelection property value. The authenticatorSelection property + * Sets the authenticatorSelection property value. Criteria for selecting an appropriate authenticator for credential creation. * @param WebauthnAuthenticatorSelectionCriteria|null $value Value to set for the authenticatorSelection property. */ public function setAuthenticatorSelection(?WebauthnAuthenticatorSelectionCriteria $value): void { @@ -251,7 +251,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the challenge property value. The challenge property + * Sets the challenge property value. The challenge that the authenticator must sign to prove possession of the credential. This value is Base64URL-encoded without padding. * @param string|null $value Value to set for the challenge property. */ public function setChallenge(?string $value): void { @@ -259,7 +259,7 @@ public function setChallenge(?string $value): void { } /** - * Sets the excludeCredentials property value. The excludeCredentials property + * Sets the excludeCredentials property value. A list of credentials that are already registered for this user, which should be excluded from selection. * @param array|null $value Value to set for the excludeCredentials property. */ public function setExcludeCredentials(?array $value): void { @@ -267,7 +267,7 @@ public function setExcludeCredentials(?array $value): void { } /** - * Sets the extensions property value. The extensions property + * Sets the extensions property value. Inputs for requested WebAuthn extensions. * @param WebauthnAuthenticationExtensionsClientInputs|null $value Value to set for the extensions property. */ public function setExtensions(?WebauthnAuthenticationExtensionsClientInputs $value): void { @@ -283,7 +283,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the pubKeyCredParams property value. The pubKeyCredParams property + * Sets the pubKeyCredParams property value. The cryptographic parameters that the relying party supports, in order of preference. * @param array|null $value Value to set for the pubKeyCredParams property. */ public function setPubKeyCredParams(?array $value): void { @@ -291,7 +291,7 @@ public function setPubKeyCredParams(?array $value): void { } /** - * Sets the rp property value. The rp property + * Sets the rp property value. Information about the relying party (RP) requesting credential creation. * @param WebauthnPublicKeyCredentialRpEntity|null $value Value to set for the rp property. */ public function setRp(?WebauthnPublicKeyCredentialRpEntity $value): void { @@ -299,7 +299,7 @@ public function setRp(?WebauthnPublicKeyCredentialRpEntity $value): void { } /** - * Sets the timeout property value. The timeout property + * Sets the timeout property value. The time, in milliseconds, that the caller is willing to wait for the operation to complete. * @param int|null $value Value to set for the timeout property. */ public function setTimeout(?int $value): void { @@ -307,7 +307,7 @@ public function setTimeout(?int $value): void { } /** - * Sets the user property value. The user property + * Sets the user property value. Information about the user account for which the credential is being created. * @param WebauthnPublicKeyCredentialUserEntity|null $value Value to set for the user property. */ public function setUser(?WebauthnPublicKeyCredentialUserEntity $value): void { diff --git a/src/Generated/Models/WebauthnPublicKeyCredentialDescriptor.php b/src/Generated/Models/WebauthnPublicKeyCredentialDescriptor.php index 0abcd45ccca..c4179b061ef 100644 --- a/src/Generated/Models/WebauthnPublicKeyCredentialDescriptor.php +++ b/src/Generated/Models/WebauthnPublicKeyCredentialDescriptor.php @@ -78,7 +78,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the id property value. The id property + * Gets the id property value. The credential ID of the credential being described. This value is Base64URL-encoded without padding. * @return string|null */ public function getId(): ?string { @@ -102,7 +102,7 @@ public function getOdataType(): ?string { } /** - * Gets the transports property value. The transports property + * Gets the transports property value. A hint about the types of transport that the authenticator supports. Possible values include: usb, nfc, ble, internal. * @return array|null */ public function getTransports(): ?array { @@ -116,7 +116,7 @@ public function getTransports(): ?array { } /** - * Gets the type property value. The type property + * Gets the type property value. The type of credential. Currently, the only supported value is public-key. * @return string|null */ public function getType(): ?string { @@ -156,7 +156,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the id property value. The id property + * Sets the id property value. The credential ID of the credential being described. This value is Base64URL-encoded without padding. * @param string|null $value Value to set for the id property. */ public function setId(?string $value): void { @@ -172,7 +172,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the transports property value. The transports property + * Sets the transports property value. A hint about the types of transport that the authenticator supports. Possible values include: usb, nfc, ble, internal. * @param array|null $value Value to set for the transports property. */ public function setTransports(?array $value): void { @@ -180,7 +180,7 @@ public function setTransports(?array $value): void { } /** - * Sets the type property value. The type property + * Sets the type property value. The type of credential. Currently, the only supported value is public-key. * @param string|null $value Value to set for the type property. */ public function setType(?string $value): void { diff --git a/src/Generated/Models/WebauthnPublicKeyCredentialParameters.php b/src/Generated/Models/WebauthnPublicKeyCredentialParameters.php index 8a6c8f36823..0437d27bad2 100644 --- a/src/Generated/Models/WebauthnPublicKeyCredentialParameters.php +++ b/src/Generated/Models/WebauthnPublicKeyCredentialParameters.php @@ -48,7 +48,7 @@ public function getAdditionalData(): ?array { } /** - * Gets the alg property value. The alg property + * Gets the alg property value. A COSE algorithm identifier representing the cryptographic algorithm to use for this credential type. For example, -7 represents ES256. * @return int|null */ public function getAlg(): ?int { @@ -93,7 +93,7 @@ public function getOdataType(): ?string { } /** - * Gets the type property value. The type property + * Gets the type property value. The type of credential to create. Currently, the only supported value is public-key. * @return string|null */ public function getType(): ?string { @@ -124,7 +124,7 @@ public function setAdditionalData(?array $value): void { } /** - * Sets the alg property value. The alg property + * Sets the alg property value. A COSE algorithm identifier representing the cryptographic algorithm to use for this credential type. For example, -7 represents ES256. * @param int|null $value Value to set for the alg property. */ public function setAlg(?int $value): void { @@ -148,7 +148,7 @@ public function setOdataType(?string $value): void { } /** - * Sets the type property value. The type property + * Sets the type property value. The type of credential to create. Currently, the only supported value is public-key. * @param string|null $value Value to set for the type property. */ public function setType(?string $value): void { diff --git a/src/Generated/Models/WebauthnPublicKeyCredentialRpEntity.php b/src/Generated/Models/WebauthnPublicKeyCredentialRpEntity.php index e16b9054665..cc695194d2a 100644 --- a/src/Generated/Models/WebauthnPublicKeyCredentialRpEntity.php +++ b/src/Generated/Models/WebauthnPublicKeyCredentialRpEntity.php @@ -69,7 +69,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the id property value. The id property + * Gets the id property value. The relying party identifier. For web applications, this value is typically the domain name. * @return string|null */ public function getId(): ?string { @@ -81,7 +81,7 @@ public function getId(): ?string { } /** - * Gets the name property value. The name property + * Gets the name property value. The human-readable name for the relying party. * @return string|null */ public function getName(): ?string { @@ -132,7 +132,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the id property value. The id property + * Sets the id property value. The relying party identifier. For web applications, this value is typically the domain name. * @param string|null $value Value to set for the id property. */ public function setId(?string $value): void { @@ -140,7 +140,7 @@ public function setId(?string $value): void { } /** - * Sets the name property value. The name property + * Sets the name property value. The human-readable name for the relying party. * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { diff --git a/src/Generated/Models/WebauthnPublicKeyCredentialUserEntity.php b/src/Generated/Models/WebauthnPublicKeyCredentialUserEntity.php index da3f012d41e..ec39416a3fe 100644 --- a/src/Generated/Models/WebauthnPublicKeyCredentialUserEntity.php +++ b/src/Generated/Models/WebauthnPublicKeyCredentialUserEntity.php @@ -56,7 +56,7 @@ public function getBackingStore(): BackingStore { } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. A human-readable name for the user account, intended for display. * @return string|null */ public function getDisplayName(): ?string { @@ -82,7 +82,7 @@ public function getFieldDeserializers(): array { } /** - * Gets the id property value. The id property + * Gets the id property value. A user identifier, determined by the relying party. This value is opaque to the authenticator and is Base64URL-encoded without padding. * @return string|null */ public function getId(): ?string { @@ -94,7 +94,7 @@ public function getId(): ?string { } /** - * Gets the name property value. The name property + * Gets the name property value. A human-readable identifier for the user account, such as a username or email address. * @return string|null */ public function getName(): ?string { @@ -146,7 +146,7 @@ public function setBackingStore(BackingStore $value): void { } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. A human-readable name for the user account, intended for display. * @param string|null $value Value to set for the displayName property. */ public function setDisplayName(?string $value): void { @@ -154,7 +154,7 @@ public function setDisplayName(?string $value): void { } /** - * Sets the id property value. The id property + * Sets the id property value. A user identifier, determined by the relying party. This value is opaque to the authenticator and is Base64URL-encoded without padding. * @param string|null $value Value to set for the id property. */ public function setId(?string $value): void { @@ -162,7 +162,7 @@ public function setId(?string $value): void { } /** - * Sets the name property value. The name property + * Sets the name property value. A human-readable identifier for the user account, such as a username or email address. * @param string|null $value Value to set for the name property. */ public function setName(?string $value): void { diff --git a/src/Generated/Organization/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php b/src/Generated/Organization/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php index a4ce79101ed..601e5ce065a 100644 --- a/src/Generated/Organization/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php +++ b/src/Generated/Organization/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php @@ -23,6 +23,7 @@ class GetAvailableExtensionPropertiesPostRequestBody implements AdditionalDataHo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsSyncedFromOnPremises(false); } /** diff --git a/src/Generated/Organization/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/Organization/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index e57ea103ee3..3140702112d 100644 --- a/src/Generated/Organization/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php +++ b/src/Generated/Organization/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, BackedMode public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/Organization/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/Organization/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php index e0085ea0061..deb44c923a5 100644 --- a/src/Generated/Organization/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php +++ b/src/Generated/Organization/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, BackedMod public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/PermissionGrants/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php b/src/Generated/PermissionGrants/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php index 0c654c1b47a..13ca0d58d33 100644 --- a/src/Generated/PermissionGrants/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php +++ b/src/Generated/PermissionGrants/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php @@ -23,6 +23,7 @@ class GetAvailableExtensionPropertiesPostRequestBody implements AdditionalDataHo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsSyncedFromOnPremises(false); } /** diff --git a/src/Generated/PermissionGrants/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/PermissionGrants/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index 3878c5914b6..207e4d0fc12 100644 --- a/src/Generated/PermissionGrants/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php +++ b/src/Generated/PermissionGrants/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, BackedMode public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/PermissionGrants/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/PermissionGrants/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php index 81223a4fd11..3a69502cfd5 100644 --- a/src/Generated/PermissionGrants/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php +++ b/src/Generated/PermissionGrants/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, BackedMod public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/Policies/AuthenticationStrengthPolicies/Item/Usage/UsageRequestBuilder.php b/src/Generated/Policies/AuthenticationStrengthPolicies/Item/Usage/UsageRequestBuilder.php index 9105f1d08c4..78260d65371 100644 --- a/src/Generated/Policies/AuthenticationStrengthPolicies/Item/Usage/UsageRequestBuilder.php +++ b/src/Generated/Policies/AuthenticationStrengthPolicies/Item/Usage/UsageRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. * @param UsageRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function get(?UsageRequestBuilderGetRequestConfiguration $requestConfigur } /** - * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. * @param UsageRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Policies/FeatureRolloutPolicies/Item/AppliesTo/Ref/RefRequestBuilder.php b/src/Generated/Policies/FeatureRolloutPolicies/Item/AppliesTo/Ref/RefRequestBuilder.php index d08b28c73ed..641da2d4339 100644 --- a/src/Generated/Policies/FeatureRolloutPolicies/Item/AppliesTo/Ref/RefRequestBuilder.php +++ b/src/Generated/Policies/FeatureRolloutPolicies/Item/AppliesTo/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -104,7 +104,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -126,7 +126,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php new file mode 100644 index 00000000000..e511ae2dc4c --- /dev/null +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilder.php @@ -0,0 +1,144 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/policies/federatedTokenValidationPolicy{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property federatedTokenValidationPolicy for policies + * @param FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get federatedTokenValidationPolicy from policies + * @param FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FederatedTokenValidationPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property federatedTokenValidationPolicy in policies + * @param FederatedTokenValidationPolicy $body The request body + * @param FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(FederatedTokenValidationPolicy $body, ?FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [FederatedTokenValidationPolicy::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property federatedTokenValidationPolicy for policies + * @param FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get federatedTokenValidationPolicy from policies + * @param FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property federatedTokenValidationPolicy in policies + * @param FederatedTokenValidationPolicy $body The request body + * @param FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(FederatedTokenValidationPolicy $body, ?FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return FederatedTokenValidationPolicyRequestBuilder + */ + public function withUrl(string $rawUrl): FederatedTokenValidationPolicyRequestBuilder { + return new FederatedTokenValidationPolicyRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..fc3a3af3a6e --- /dev/null +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..06245f2d871 --- /dev/null +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new FederatedTokenValidationPolicyRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9e7602ba8ad --- /dev/null +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param FederatedTokenValidationPolicyRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?FederatedTokenValidationPolicyRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new FederatedTokenValidationPolicyRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return FederatedTokenValidationPolicyRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): FederatedTokenValidationPolicyRequestBuilderGetQueryParameters { + return new FederatedTokenValidationPolicyRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration.php b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..7185217c1cc --- /dev/null +++ b/src/Generated/Policies/FederatedTokenValidationPolicy/FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Policies/PoliciesRequestBuilder.php b/src/Generated/Policies/PoliciesRequestBuilder.php index 1db9b6c487d..cb22c01cae1 100644 --- a/src/Generated/Policies/PoliciesRequestBuilder.php +++ b/src/Generated/Policies/PoliciesRequestBuilder.php @@ -19,6 +19,7 @@ use Microsoft\Graph\Generated\Policies\DefaultAppManagementPolicy\DefaultAppManagementPolicyRequestBuilder; use Microsoft\Graph\Generated\Policies\DeviceRegistrationPolicy\DeviceRegistrationPolicyRequestBuilder; use Microsoft\Graph\Generated\Policies\FeatureRolloutPolicies\FeatureRolloutPoliciesRequestBuilder; +use Microsoft\Graph\Generated\Policies\FederatedTokenValidationPolicy\FederatedTokenValidationPolicyRequestBuilder; use Microsoft\Graph\Generated\Policies\HomeRealmDiscoveryPolicies\HomeRealmDiscoveryPoliciesRequestBuilder; use Microsoft\Graph\Generated\Policies\IdentitySecurityDefaultsEnforcementPolicy\IdentitySecurityDefaultsEnforcementPolicyRequestBuilder; use Microsoft\Graph\Generated\Policies\OwnerlessGroupPolicy\OwnerlessGroupPolicyRequestBuilder; @@ -128,6 +129,13 @@ public function featureRolloutPolicies(): FeatureRolloutPoliciesRequestBuilder { return new FeatureRolloutPoliciesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the federatedTokenValidationPolicy property of the microsoft.graph.policyRoot entity. + */ + public function federatedTokenValidationPolicy(): FederatedTokenValidationPolicyRequestBuilder { + return new FederatedTokenValidationPolicyRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the homeRealmDiscoveryPolicies property of the microsoft.graph.policyRoot entity. */ diff --git a/src/Generated/SchemaExtensions/Item/SchemaExtensionItemRequestBuilder.php b/src/Generated/SchemaExtensions/Item/SchemaExtensionItemRequestBuilder.php index 46f8b343b2c..fcce6f2ebf4 100644 --- a/src/Generated/SchemaExtensions/Item/SchemaExtensionItemRequestBuilder.php +++ b/src/Generated/SchemaExtensions/Item/SchemaExtensionItemRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition does not affect accessing custom data that has been added to resource instances based on that definition. + * Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition doesn't affect accessing custom data that has been added to resource instances based on that definition. * @param SchemaExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -77,7 +77,7 @@ public function patch(SchemaExtension $body, ?SchemaExtensionItemRequestBuilderP } /** - * Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition does not affect accessing custom data that has been added to resource instances based on that definition. + * Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition doesn't affect accessing custom data that has been added to resource instances based on that definition. * @param SchemaExtensionItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Security/Alerts_v2/Alerts_v2RequestBuilder.php b/src/Generated/Security/Alerts_v2/Alerts_v2RequestBuilder.php index 062a9a57eeb..39d6d5caf23 100644 --- a/src/Generated/Security/Alerts_v2/Alerts_v2RequestBuilder.php +++ b/src/Generated/Security/Alerts_v2/Alerts_v2RequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Generated\Models\Security\AlertCollectionResponse; use Microsoft\Graph\Generated\Security\Alerts_v2\Count\CountRequestBuilder; use Microsoft\Graph\Generated\Security\Alerts_v2\Item\AlertItemRequestBuilder; +use Microsoft\Graph\Generated\Security\Alerts_v2\MicrosoftGraphSecurityMoveAlerts\MicrosoftGraphSecurityMoveAlertsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -26,6 +27,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the moveAlerts method. + */ + public function microsoftGraphSecurityMoveAlerts(): MicrosoftGraphSecurityMoveAlertsRequestBuilder { + return new MicrosoftGraphSecurityMoveAlertsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the alerts_v2 property of the microsoft.graph.security entity. * @param string $alertId The unique identifier of alert diff --git a/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityMoveAlerts/MicrosoftGraphSecurityMoveAlertsRequestBuilder.php b/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityMoveAlerts/MicrosoftGraphSecurityMoveAlertsRequestBuilder.php new file mode 100644 index 00000000000..7630cb09117 --- /dev/null +++ b/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityMoveAlerts/MicrosoftGraphSecurityMoveAlertsRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/alerts_v2/microsoft.graph.security.moveAlerts'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Move one or more alert resources to a new or existing incident. + * @param MoveAlertsPostRequestBody $body The request body + * @param MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-alert-movealerts?view=graph-rest-1.0 Find more info here + */ + public function post(MoveAlertsPostRequestBody $body, ?MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MergeResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Move one or more alert resources to a new or existing incident. + * @param MoveAlertsPostRequestBody $body The request body + * @param MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MoveAlertsPostRequestBody $body, ?MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphSecurityMoveAlertsRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphSecurityMoveAlertsRequestBuilder { + return new MicrosoftGraphSecurityMoveAlertsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityMoveAlerts/MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityMoveAlerts/MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..855809ca54e --- /dev/null +++ b/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityMoveAlerts/MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityMoveAlerts/MoveAlertsPostRequestBody.php b/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityMoveAlerts/MoveAlertsPostRequestBody.php new file mode 100644 index 00000000000..cd0b3740c67 --- /dev/null +++ b/src/Generated/Security/Alerts_v2/MicrosoftGraphSecurityMoveAlerts/MoveAlertsPostRequestBody.php @@ -0,0 +1,191 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MoveAlertsPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MoveAlertsPostRequestBody { + return new MoveAlertsPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the alertComment property value. The alertComment property + * @return string|null + */ + public function getAlertComment(): ?string { + $val = $this->getBackingStore()->get('alertComment'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'alertComment'"); + } + + /** + * Gets the alertIds property value. The alertIds property + * @return array|null + */ + public function getAlertIds(): ?array { + $val = $this->getBackingStore()->get('alertIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'alertIds'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'alertComment' => fn(ParseNode $n) => $o->setAlertComment($n->getStringValue()), + 'alertIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setAlertIds($val); + }, + 'incidentId' => fn(ParseNode $n) => $o->setIncidentId($n->getStringValue()), + 'newCorrelationReasons' => fn(ParseNode $n) => $o->setNewCorrelationReasons($n->getEnumValue(CorrelationReason::class)), + ]; + } + + /** + * Gets the incidentId property value. The incidentId property + * @return string|null + */ + public function getIncidentId(): ?string { + $val = $this->getBackingStore()->get('incidentId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'incidentId'"); + } + + /** + * Gets the newCorrelationReasons property value. The newCorrelationReasons property + * @return CorrelationReason|null + */ + public function getNewCorrelationReasons(): ?CorrelationReason { + $val = $this->getBackingStore()->get('newCorrelationReasons'); + if (is_null($val) || $val instanceof CorrelationReason) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'newCorrelationReasons'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('alertComment', $this->getAlertComment()); + $writer->writeCollectionOfPrimitiveValues('alertIds', $this->getAlertIds()); + $writer->writeStringValue('incidentId', $this->getIncidentId()); + $writer->writeEnumValue('newCorrelationReasons', $this->getNewCorrelationReasons()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the alertComment property value. The alertComment property + * @param string|null $value Value to set for the alertComment property. + */ + public function setAlertComment(?string $value): void { + $this->getBackingStore()->set('alertComment', $value); + } + + /** + * Sets the alertIds property value. The alertIds property + * @param array|null $value Value to set for the alertIds property. + */ + public function setAlertIds(?array $value): void { + $this->getBackingStore()->set('alertIds', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the incidentId property value. The incidentId property + * @param string|null $value Value to set for the incidentId property. + */ + public function setIncidentId(?string $value): void { + $this->getBackingStore()->set('incidentId', $value); + } + + /** + * Sets the newCorrelationReasons property value. The newCorrelationReasons property + * @param CorrelationReason|null $value Value to set for the newCorrelationReasons property. + */ + public function setNewCorrelationReasons(?CorrelationReason $value): void { + $this->getBackingStore()->set('newCorrelationReasons', $value); + } + +} diff --git a/src/Generated/Security/AttackSimulation/Simulations/Item/SimulationItemRequestBuilder.php b/src/Generated/Security/AttackSimulation/Simulations/Item/SimulationItemRequestBuilder.php index b0d0d1095cf..ddbbe4ec207 100644 --- a/src/Generated/Security/AttackSimulation/Simulations/Item/SimulationItemRequestBuilder.php +++ b/src/Generated/Security/AttackSimulation/Simulations/Item/SimulationItemRequestBuilder.php @@ -85,7 +85,7 @@ public function get(?SimulationItemRequestBuilderGetRequestConfiguration $reques } /** - * Update an attack simulation campaign for a tenant. + * Update an attack simulation campaign for a tenant. You can only update simulations that are in draft status. * @param Simulation $body The request body * @param SimulationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -140,7 +140,7 @@ public function toGetRequestInformation(?SimulationItemRequestBuilderGetRequestC } /** - * Update an attack simulation campaign for a tenant. + * Update an attack simulation campaign for a tenant. You can only update simulations that are in draft status. * @param Simulation $body The request body * @param SimulationItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/Security/AuditLog/AuditLogRequestBuilder.php b/src/Generated/Security/AuditLog/AuditLogRequestBuilder.php new file mode 100644 index 00000000000..f750a0119e4 --- /dev/null +++ b/src/Generated/Security/AuditLog/AuditLogRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AuditLogRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/auditLog{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property auditLog for security + * @param AuditLogRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AuditLogRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get auditLog from security + * @param AuditLogRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AuditLogRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AuditCoreRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property auditLog in security + * @param AuditCoreRoot $body The request body + * @param AuditLogRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AuditCoreRoot $body, ?AuditLogRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AuditCoreRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property auditLog for security + * @param AuditLogRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AuditLogRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get auditLog from security + * @param AuditLogRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AuditLogRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property auditLog in security + * @param AuditCoreRoot $body The request body + * @param AuditLogRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AuditCoreRoot $body, ?AuditLogRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AuditLogRequestBuilder + */ + public function withUrl(string $rawUrl): AuditLogRequestBuilder { + return new AuditLogRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/AuditLog/AuditLogRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/AuditLog/AuditLogRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..3c0bf16ec9b --- /dev/null +++ b/src/Generated/Security/AuditLog/AuditLogRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/AuditLog/AuditLogRequestBuilderGetQueryParameters.php b/src/Generated/Security/AuditLog/AuditLogRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..09ca0dc9ce3 --- /dev/null +++ b/src/Generated/Security/AuditLog/AuditLogRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new AuditLogRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Security/AuditLog/AuditLogRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/AuditLog/AuditLogRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..361c9bcb98b --- /dev/null +++ b/src/Generated/Security/AuditLog/AuditLogRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AuditLogRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AuditLogRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AuditLogRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AuditLogRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AuditLogRequestBuilderGetQueryParameters { + return new AuditLogRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/AuditLog/AuditLogRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/AuditLog/AuditLogRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..71ec8fe5f3d --- /dev/null +++ b/src/Generated/Security/AuditLog/AuditLogRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/Count/CountRequestBuilder.php b/src/Generated/Security/AuditLog/Queries/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..dd79764f670 --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/auditLog/queries/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Security/AuditLog/Queries/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..ac0f47aabd1 --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/AuditLog/Queries/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..218dbd48acf --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/Item/AuditLogQueryItemRequestBuilder.php b/src/Generated/Security/AuditLog/Queries/Item/AuditLogQueryItemRequestBuilder.php new file mode 100644 index 00000000000..3d24037d72d --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/Item/AuditLogQueryItemRequestBuilder.php @@ -0,0 +1,118 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new AuditLogQueryItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property queries for security + * @param AuditLogQueryItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AuditLogQueryItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of an auditLogQuery object. + * @param AuditLogQueryItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-auditlogquery-get?view=graph-rest-1.0 Find more info here + */ + public function get(?AuditLogQueryItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AuditLogQuery::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property queries for security + * @param AuditLogQueryItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AuditLogQueryItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read the properties and relationships of an auditLogQuery object. + * @param AuditLogQueryItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AuditLogQueryItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AuditLogQueryItemRequestBuilder + */ + public function withUrl(string $rawUrl): AuditLogQueryItemRequestBuilder { + return new AuditLogQueryItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/Item/AuditLogQueryItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/AuditLog/Queries/Item/AuditLogQueryItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..ed18ba97bac --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/Item/AuditLogQueryItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/Item/AuditLogQueryItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/AuditLog/Queries/Item/AuditLogQueryItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dd21dd2c6dc --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/Item/AuditLogQueryItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new AuditLogQueryItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/Item/AuditLogQueryItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/AuditLog/Queries/Item/AuditLogQueryItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..781219e7384 --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/Item/AuditLogQueryItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AuditLogQueryItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AuditLogQueryItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AuditLogQueryItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AuditLogQueryItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AuditLogQueryItemRequestBuilderGetQueryParameters { + return new AuditLogQueryItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/Item/Records/Count/CountRequestBuilder.php b/src/Generated/Security/AuditLog/Queries/Item/Records/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..592d19fa69f --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/Item/Records/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}/records/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/Item/Records/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Security/AuditLog/Queries/Item/Records/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1584699f9c5 --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/Item/Records/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/Item/Records/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/AuditLog/Queries/Item/Records/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6b2c4867411 --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/Item/Records/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/Item/Records/Item/AuditLogRecordItemRequestBuilder.php b/src/Generated/Security/AuditLog/Queries/Item/Records/Item/AuditLogRecordItemRequestBuilder.php new file mode 100644 index 00000000000..381ab70f295 --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/Item/Records/Item/AuditLogRecordItemRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}/records/{auditLogRecord%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * An individual audit log record. + * @param AuditLogRecordItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?AuditLogRecordItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AuditLogRecord::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * An individual audit log record. + * @param AuditLogRecordItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AuditLogRecordItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AuditLogRecordItemRequestBuilder + */ + public function withUrl(string $rawUrl): AuditLogRecordItemRequestBuilder { + return new AuditLogRecordItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/Item/Records/Item/AuditLogRecordItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/AuditLog/Queries/Item/Records/Item/AuditLogRecordItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1c6c2f50a51 --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/Item/Records/Item/AuditLogRecordItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new AuditLogRecordItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/Item/Records/Item/AuditLogRecordItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/AuditLog/Queries/Item/Records/Item/AuditLogRecordItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..34920fc4290 --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/Item/Records/Item/AuditLogRecordItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AuditLogRecordItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AuditLogRecordItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AuditLogRecordItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AuditLogRecordItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AuditLogRecordItemRequestBuilderGetQueryParameters { + return new AuditLogRecordItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/Item/Records/RecordsRequestBuilder.php b/src/Generated/Security/AuditLog/Queries/Item/Records/RecordsRequestBuilder.php new file mode 100644 index 00000000000..6b71d31a8cc --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/Item/Records/RecordsRequestBuilder.php @@ -0,0 +1,97 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the records property of the microsoft.graph.security.auditLogQuery entity. + * @param string $auditLogRecordId The unique identifier of auditLogRecord + * @return AuditLogRecordItemRequestBuilder + */ + public function byAuditLogRecordId(string $auditLogRecordId): AuditLogRecordItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['auditLogRecord%2Did'] = $auditLogRecordId; + return new AuditLogRecordItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RecordsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}/records{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * An individual audit log record. + * @param RecordsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RecordsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AuditLogRecordCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * An individual audit log record. + * @param RecordsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RecordsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RecordsRequestBuilder + */ + public function withUrl(string $rawUrl): RecordsRequestBuilder { + return new RecordsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/Item/Records/RecordsRequestBuilderGetQueryParameters.php b/src/Generated/Security/AuditLog/Queries/Item/Records/RecordsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7354ed5c45b --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/Item/Records/RecordsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new RecordsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/Item/Records/RecordsRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/AuditLog/Queries/Item/Records/RecordsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6957977cfed --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/Item/Records/RecordsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RecordsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RecordsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RecordsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RecordsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): RecordsRequestBuilderGetQueryParameters { + return new RecordsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/QueriesRequestBuilder.php b/src/Generated/Security/AuditLog/Queries/QueriesRequestBuilder.php new file mode 100644 index 00000000000..091c1b76b61 --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/QueriesRequestBuilder.php @@ -0,0 +1,135 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the queries property of the microsoft.graph.security.auditCoreRoot entity. + * @param string $auditLogQueryId The unique identifier of auditLogQuery + * @return AuditLogQueryItemRequestBuilder + */ + public function byAuditLogQueryId(string $auditLogQueryId): AuditLogQueryItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['auditLogQuery%2Did'] = $auditLogQueryId; + return new AuditLogQueryItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new QueriesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/auditLog/queries{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of auditLogQuery objects and their properties. + * @param QueriesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-auditcoreroot-list-auditlogqueries?view=graph-rest-1.0 Find more info here + */ + public function get(?QueriesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AuditLogQueryCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create a new auditLogQuery object. + * @param AuditLogQuery $body The request body + * @param QueriesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-auditcoreroot-post-auditlogqueries?view=graph-rest-1.0 Find more info here + */ + public function post(AuditLogQuery $body, ?QueriesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AuditLogQuery::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of auditLogQuery objects and their properties. + * @param QueriesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?QueriesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create a new auditLogQuery object. + * @param AuditLogQuery $body The request body + * @param QueriesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AuditLogQuery $body, ?QueriesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return QueriesRequestBuilder + */ + public function withUrl(string $rawUrl): QueriesRequestBuilder { + return new QueriesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/QueriesRequestBuilderGetQueryParameters.php b/src/Generated/Security/AuditLog/Queries/QueriesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..4dfdd780fe8 --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/QueriesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new QueriesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/QueriesRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/AuditLog/Queries/QueriesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..7e168537b6e --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/QueriesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param QueriesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?QueriesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new QueriesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return QueriesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): QueriesRequestBuilderGetQueryParameters { + return new QueriesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Security/AuditLog/Queries/QueriesRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/AuditLog/Queries/QueriesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..ef9ff3a9e5f --- /dev/null +++ b/src/Generated/Security/AuditLog/Queries/QueriesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/Custodians/MicrosoftGraphSecurityApplyHold/MicrosoftGraphSecurityApplyHoldRequestBuilder.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/Custodians/MicrosoftGraphSecurityApplyHold/MicrosoftGraphSecurityApplyHoldRequestBuilder.php index 82ce3d11bac..31000f448f9 100644 --- a/src/Generated/Security/Cases/EdiscoveryCases/Item/Custodians/MicrosoftGraphSecurityApplyHold/MicrosoftGraphSecurityApplyHoldRequestBuilder.php +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/Custodians/MicrosoftGraphSecurityApplyHold/MicrosoftGraphSecurityApplyHoldRequestBuilder.php @@ -35,6 +35,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap * @param MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-ediscoverycustodian-applyhold?view=graph-rest-1.0 Find more info here */ public function post(ApplyHoldPostRequestBody $body, ?MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/Custodians/MicrosoftGraphSecurityRemoveHold/MicrosoftGraphSecurityRemoveHoldRequestBuilder.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/Custodians/MicrosoftGraphSecurityRemoveHold/MicrosoftGraphSecurityRemoveHoldRequestBuilder.php index d99580996d9..1f9be1f7b9c 100644 --- a/src/Generated/Security/Cases/EdiscoveryCases/Item/Custodians/MicrosoftGraphSecurityRemoveHold/MicrosoftGraphSecurityRemoveHoldRequestBuilder.php +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/Custodians/MicrosoftGraphSecurityRemoveHold/MicrosoftGraphSecurityRemoveHoldRequestBuilder.php @@ -35,6 +35,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap * @param MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-ediscoverycustodian-removehold?view=graph-rest-1.0 Find more info here */ public function post(RemoveHoldPostRequestBody $body, ?MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/NoncustodialDataSources/MicrosoftGraphSecurityApplyHold/MicrosoftGraphSecurityApplyHoldRequestBuilder.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/NoncustodialDataSources/MicrosoftGraphSecurityApplyHold/MicrosoftGraphSecurityApplyHoldRequestBuilder.php index 4b71503ee9e..f22b2eb2c06 100644 --- a/src/Generated/Security/Cases/EdiscoveryCases/Item/NoncustodialDataSources/MicrosoftGraphSecurityApplyHold/MicrosoftGraphSecurityApplyHoldRequestBuilder.php +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/NoncustodialDataSources/MicrosoftGraphSecurityApplyHold/MicrosoftGraphSecurityApplyHoldRequestBuilder.php @@ -35,6 +35,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap * @param MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-applyhold?view=graph-rest-1.0 Find more info here */ public function post(ApplyHoldPostRequestBody $body, ?MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/NoncustodialDataSources/MicrosoftGraphSecurityRemoveHold/MicrosoftGraphSecurityRemoveHoldRequestBuilder.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/NoncustodialDataSources/MicrosoftGraphSecurityRemoveHold/MicrosoftGraphSecurityRemoveHoldRequestBuilder.php index 44cc3953fcc..1f8f49a5b4f 100644 --- a/src/Generated/Security/Cases/EdiscoveryCases/Item/NoncustodialDataSources/MicrosoftGraphSecurityRemoveHold/MicrosoftGraphSecurityRemoveHoldRequestBuilder.php +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/NoncustodialDataSources/MicrosoftGraphSecurityRemoveHold/MicrosoftGraphSecurityRemoveHoldRequestBuilder.php @@ -35,6 +35,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap * @param MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-removehold?view=graph-rest-1.0 Find more info here */ public function post(RemoveHoldPostRequestBody $body, ?MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportResult/ExportResultPostRequestBody.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportResult/ExportResultPostRequestBody.php index 4a767b957db..7478e264a43 100644 --- a/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportResult/ExportResultPostRequestBody.php +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/Searches/Item/MicrosoftGraphSecurityExportResult/ExportResultPostRequestBody.php @@ -29,6 +29,7 @@ class ExportResultPostRequestBody implements AdditionalDataHolder, BackedModel, public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setExportSingleItems(false); } /** diff --git a/src/Generated/Security/Cases/EdiscoveryCases/Item/Tags/MicrosoftGraphSecurityAsHierarchy/MicrosoftGraphSecurityAsHierarchyRequestBuilder.php b/src/Generated/Security/Cases/EdiscoveryCases/Item/Tags/MicrosoftGraphSecurityAsHierarchy/MicrosoftGraphSecurityAsHierarchyRequestBuilder.php index 66eec56c021..e88b3b74142 100644 --- a/src/Generated/Security/Cases/EdiscoveryCases/Item/Tags/MicrosoftGraphSecurityAsHierarchy/MicrosoftGraphSecurityAsHierarchyRequestBuilder.php +++ b/src/Generated/Security/Cases/EdiscoveryCases/Item/Tags/MicrosoftGraphSecurityAsHierarchy/MicrosoftGraphSecurityAsHierarchyRequestBuilder.php @@ -34,6 +34,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap * @param MicrosoftGraphSecurityAsHierarchyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-ediscoveryreviewtag-ashierarchy?view=graph-rest-1.0 Find more info here */ public function get(?MicrosoftGraphSecurityAsHierarchyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); diff --git a/src/Generated/Security/Collaboration/AnalyzedEmails/AnalyzedEmailsRequestBuilder.php b/src/Generated/Security/Collaboration/AnalyzedEmails/AnalyzedEmailsRequestBuilder.php new file mode 100644 index 00000000000..48bc3463e00 --- /dev/null +++ b/src/Generated/Security/Collaboration/AnalyzedEmails/AnalyzedEmailsRequestBuilder.php @@ -0,0 +1,142 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the remediate method. + */ + public function microsoftGraphSecurityRemediate(): MicrosoftGraphSecurityRemediateRequestBuilder { + return new MicrosoftGraphSecurityRemediateRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the analyzedEmails property of the microsoft.graph.security.collaborationRoot entity. + * @param string $analyzedEmailId The unique identifier of analyzedEmail + * @return AnalyzedEmailItemRequestBuilder + */ + public function byAnalyzedEmailId(string $analyzedEmailId): AnalyzedEmailItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['analyzedEmail%2Did'] = $analyzedEmailId; + return new AnalyzedEmailItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new AnalyzedEmailsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/collaboration/analyzedEmails{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get a list of analyzedEmail objects and their properties. This API allows Security Operations teams to have direct access to hunt (query) for threats, IOCs, attack vectors, and evidences for a tenant. It is a powerful, near real-time tool to help Security Operations teams investigate and respond to threats. It consists of email metadata, verdict information, related underlying entities (attachments/URL), filters, and more. + * @param AnalyzedEmailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-collaborationroot-list-analyzedemails?view=graph-rest-1.0 Find more info here + */ + public function get(?AnalyzedEmailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AnalyzedEmailCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to analyzedEmails for security + * @param AnalyzedEmail $body The request body + * @param AnalyzedEmailsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(AnalyzedEmail $body, ?AnalyzedEmailsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AnalyzedEmail::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get a list of analyzedEmail objects and their properties. This API allows Security Operations teams to have direct access to hunt (query) for threats, IOCs, attack vectors, and evidences for a tenant. It is a powerful, near real-time tool to help Security Operations teams investigate and respond to threats. It consists of email metadata, verdict information, related underlying entities (attachments/URL), filters, and more. + * @param AnalyzedEmailsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AnalyzedEmailsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to analyzedEmails for security + * @param AnalyzedEmail $body The request body + * @param AnalyzedEmailsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(AnalyzedEmail $body, ?AnalyzedEmailsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AnalyzedEmailsRequestBuilder + */ + public function withUrl(string $rawUrl): AnalyzedEmailsRequestBuilder { + return new AnalyzedEmailsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Collaboration/AnalyzedEmails/AnalyzedEmailsRequestBuilderGetQueryParameters.php b/src/Generated/Security/Collaboration/AnalyzedEmails/AnalyzedEmailsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..8592613795f --- /dev/null +++ b/src/Generated/Security/Collaboration/AnalyzedEmails/AnalyzedEmailsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new AnalyzedEmailsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Security/Collaboration/AnalyzedEmails/AnalyzedEmailsRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/Collaboration/AnalyzedEmails/AnalyzedEmailsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..9a7808cc18b --- /dev/null +++ b/src/Generated/Security/Collaboration/AnalyzedEmails/AnalyzedEmailsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AnalyzedEmailsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AnalyzedEmailsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AnalyzedEmailsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return AnalyzedEmailsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): AnalyzedEmailsRequestBuilderGetQueryParameters { + return new AnalyzedEmailsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Security/Collaboration/AnalyzedEmails/AnalyzedEmailsRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/Collaboration/AnalyzedEmails/AnalyzedEmailsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..19e490383df --- /dev/null +++ b/src/Generated/Security/Collaboration/AnalyzedEmails/AnalyzedEmailsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/Collaboration/AnalyzedEmails/Count/CountRequestBuilder.php b/src/Generated/Security/Collaboration/AnalyzedEmails/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..3c1291d3d52 --- /dev/null +++ b/src/Generated/Security/Collaboration/AnalyzedEmails/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/collaboration/analyzedEmails/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Collaboration/AnalyzedEmails/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Security/Collaboration/AnalyzedEmails/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e7420dba8c8 --- /dev/null +++ b/src/Generated/Security/Collaboration/AnalyzedEmails/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Security/Collaboration/AnalyzedEmails/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/Collaboration/AnalyzedEmails/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..4de4ba3faf2 --- /dev/null +++ b/src/Generated/Security/Collaboration/AnalyzedEmails/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilder.php b/src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilder.php new file mode 100644 index 00000000000..1dca076fa36 --- /dev/null +++ b/src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/collaboration/analyzedEmails/{analyzedEmail%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property analyzedEmails for security + * @param AnalyzedEmailItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?AnalyzedEmailItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of an analyzedEmail object. + * @param AnalyzedEmailItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-analyzedemail-get?view=graph-rest-1.0 Find more info here + */ + public function get(?AnalyzedEmailItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AnalyzedEmail::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property analyzedEmails in security + * @param AnalyzedEmail $body The request body + * @param AnalyzedEmailItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(AnalyzedEmail $body, ?AnalyzedEmailItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [AnalyzedEmail::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property analyzedEmails for security + * @param AnalyzedEmailItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?AnalyzedEmailItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read the properties and relationships of an analyzedEmail object. + * @param AnalyzedEmailItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?AnalyzedEmailItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property analyzedEmails in security + * @param AnalyzedEmail $body The request body + * @param AnalyzedEmailItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(AnalyzedEmail $body, ?AnalyzedEmailItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return AnalyzedEmailItemRequestBuilder + */ + public function withUrl(string $rawUrl): AnalyzedEmailItemRequestBuilder { + return new AnalyzedEmailItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..affefc2317b --- /dev/null +++ b/src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1c37d9f1fcc --- /dev/null +++ b/src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new AnalyzedEmailItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..c8da3b63c19 --- /dev/null +++ b/src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param AnalyzedEmailItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?AnalyzedEmailItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new AnalyzedEmailItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return AnalyzedEmailItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): AnalyzedEmailItemRequestBuilderGetQueryParameters { + return new AnalyzedEmailItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..035e066fc8f --- /dev/null +++ b/src/Generated/Security/Collaboration/AnalyzedEmails/Item/AnalyzedEmailItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/Collaboration/AnalyzedEmails/MicrosoftGraphSecurityRemediate/MicrosoftGraphSecurityRemediateRequestBuilder.php b/src/Generated/Security/Collaboration/AnalyzedEmails/MicrosoftGraphSecurityRemediate/MicrosoftGraphSecurityRemediateRequestBuilder.php new file mode 100644 index 00000000000..33be3605e5c --- /dev/null +++ b/src/Generated/Security/Collaboration/AnalyzedEmails/MicrosoftGraphSecurityRemediate/MicrosoftGraphSecurityRemediateRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/collaboration/analyzedEmails/microsoft.graph.security.remediate'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Remove a potential threat from end users' mailboxes. Remediation means to take prescribed action against a threat. This API can trigger email purge actions like move to junk, move to deleted items, soft delete, hard delete, or move to Inbox. This API enables scenarios and use cases such as SOAR integration, playbooks, and automations. For more information read email remediation, trigger action and track actions. If there is false positives admins can take move to inbox action. + * @param RemediatePostRequestBody $body The request body + * @param MicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-analyzedemail-remediate?view=graph-rest-1.0 Find more info here + */ + public function post(RemediatePostRequestBody $body, ?MicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Remove a potential threat from end users' mailboxes. Remediation means to take prescribed action against a threat. This API can trigger email purge actions like move to junk, move to deleted items, soft delete, hard delete, or move to Inbox. This API enables scenarios and use cases such as SOAR integration, playbooks, and automations. For more information read email remediation, trigger action and track actions. If there is false positives admins can take move to inbox action. + * @param RemediatePostRequestBody $body The request body + * @param MicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(RemediatePostRequestBody $body, ?MicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphSecurityRemediateRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphSecurityRemediateRequestBuilder { + return new MicrosoftGraphSecurityRemediateRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Collaboration/AnalyzedEmails/MicrosoftGraphSecurityRemediate/MicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/Collaboration/AnalyzedEmails/MicrosoftGraphSecurityRemediate/MicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a275d40815e --- /dev/null +++ b/src/Generated/Security/Collaboration/AnalyzedEmails/MicrosoftGraphSecurityRemediate/MicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/Collaboration/AnalyzedEmails/MicrosoftGraphSecurityRemediate/RemediatePostRequestBody.php b/src/Generated/Security/Collaboration/AnalyzedEmails/MicrosoftGraphSecurityRemediate/RemediatePostRequestBody.php new file mode 100644 index 00000000000..e3ef3d73055 --- /dev/null +++ b/src/Generated/Security/Collaboration/AnalyzedEmails/MicrosoftGraphSecurityRemediate/RemediatePostRequestBody.php @@ -0,0 +1,231 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + $this->setRemediateSendersCopy(false); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return RemediatePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): RemediatePostRequestBody { + return new RemediatePostRequestBody(); + } + + /** + * Gets the action property value. The action property + * @return RemediationAction|null + */ + public function getAction(): ?RemediationAction { + $val = $this->getBackingStore()->get('action'); + if (is_null($val) || $val instanceof RemediationAction) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'action'"); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the analyzedEmails property value. The analyzedEmails property + * @return array|null + */ + public function getAnalyzedEmails(): ?array { + $val = $this->getBackingStore()->get('analyzedEmails'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, AnalyzedEmail::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'analyzedEmails'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the description property value. The description property + * @return string|null + */ + public function getDescription(): ?string { + $val = $this->getBackingStore()->get('description'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'description'"); + } + + /** + * Gets the displayName property value. The displayName property + * @return string|null + */ + public function getDisplayName(): ?string { + $val = $this->getBackingStore()->get('displayName'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'displayName'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'action' => fn(ParseNode $n) => $o->setAction($n->getEnumValue(RemediationAction::class)), + 'analyzedEmails' => fn(ParseNode $n) => $o->setAnalyzedEmails($n->getCollectionOfObjectValues([AnalyzedEmail::class, 'createFromDiscriminatorValue'])), + 'description' => fn(ParseNode $n) => $o->setDescription($n->getStringValue()), + 'displayName' => fn(ParseNode $n) => $o->setDisplayName($n->getStringValue()), + 'remediateSendersCopy' => fn(ParseNode $n) => $o->setRemediateSendersCopy($n->getBooleanValue()), + 'severity' => fn(ParseNode $n) => $o->setSeverity($n->getEnumValue(RemediationSeverity::class)), + ]; + } + + /** + * Gets the remediateSendersCopy property value. The remediateSendersCopy property + * @return bool|null + */ + public function getRemediateSendersCopy(): ?bool { + $val = $this->getBackingStore()->get('remediateSendersCopy'); + if (is_null($val) || is_bool($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'remediateSendersCopy'"); + } + + /** + * Gets the severity property value. The severity property + * @return RemediationSeverity|null + */ + public function getSeverity(): ?RemediationSeverity { + $val = $this->getBackingStore()->get('severity'); + if (is_null($val) || $val instanceof RemediationSeverity) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'severity'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeEnumValue('action', $this->getAction()); + $writer->writeCollectionOfObjectValues('analyzedEmails', $this->getAnalyzedEmails()); + $writer->writeStringValue('description', $this->getDescription()); + $writer->writeStringValue('displayName', $this->getDisplayName()); + $writer->writeBooleanValue('remediateSendersCopy', $this->getRemediateSendersCopy()); + $writer->writeEnumValue('severity', $this->getSeverity()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the action property value. The action property + * @param RemediationAction|null $value Value to set for the action property. + */ + public function setAction(?RemediationAction $value): void { + $this->getBackingStore()->set('action', $value); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the analyzedEmails property value. The analyzedEmails property + * @param array|null $value Value to set for the analyzedEmails property. + */ + public function setAnalyzedEmails(?array $value): void { + $this->getBackingStore()->set('analyzedEmails', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the description property value. The description property + * @param string|null $value Value to set for the description property. + */ + public function setDescription(?string $value): void { + $this->getBackingStore()->set('description', $value); + } + + /** + * Sets the displayName property value. The displayName property + * @param string|null $value Value to set for the displayName property. + */ + public function setDisplayName(?string $value): void { + $this->getBackingStore()->set('displayName', $value); + } + + /** + * Sets the remediateSendersCopy property value. The remediateSendersCopy property + * @param bool|null $value Value to set for the remediateSendersCopy property. + */ + public function setRemediateSendersCopy(?bool $value): void { + $this->getBackingStore()->set('remediateSendersCopy', $value); + } + + /** + * Sets the severity property value. The severity property + * @param RemediationSeverity|null $value Value to set for the severity property. + */ + public function setSeverity(?RemediationSeverity $value): void { + $this->getBackingStore()->set('severity', $value); + } + +} diff --git a/src/Generated/Security/Collaboration/CollaborationRequestBuilder.php b/src/Generated/Security/Collaboration/CollaborationRequestBuilder.php new file mode 100644 index 00000000000..47605f20599 --- /dev/null +++ b/src/Generated/Security/Collaboration/CollaborationRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new CollaborationRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/collaboration{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property collaboration for security + * @param CollaborationRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?CollaborationRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get collaboration from security + * @param CollaborationRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CollaborationRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CollaborationRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property collaboration in security + * @param CollaborationRoot $body The request body + * @param CollaborationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(CollaborationRoot $body, ?CollaborationRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [CollaborationRoot::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property collaboration for security + * @param CollaborationRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?CollaborationRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get collaboration from security + * @param CollaborationRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CollaborationRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property collaboration in security + * @param CollaborationRoot $body The request body + * @param CollaborationRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(CollaborationRoot $body, ?CollaborationRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CollaborationRequestBuilder + */ + public function withUrl(string $rawUrl): CollaborationRequestBuilder { + return new CollaborationRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Collaboration/CollaborationRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Security/Collaboration/CollaborationRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..5221c17aa80 --- /dev/null +++ b/src/Generated/Security/Collaboration/CollaborationRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/Collaboration/CollaborationRequestBuilderGetQueryParameters.php b/src/Generated/Security/Collaboration/CollaborationRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..86c22bc79d8 --- /dev/null +++ b/src/Generated/Security/Collaboration/CollaborationRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new CollaborationRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Security/Collaboration/CollaborationRequestBuilderGetRequestConfiguration.php b/src/Generated/Security/Collaboration/CollaborationRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..b86524d20dd --- /dev/null +++ b/src/Generated/Security/Collaboration/CollaborationRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CollaborationRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CollaborationRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CollaborationRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return CollaborationRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): CollaborationRequestBuilderGetQueryParameters { + return new CollaborationRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Security/Collaboration/CollaborationRequestBuilderPatchRequestConfiguration.php b/src/Generated/Security/Collaboration/CollaborationRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..c9395f27cf3 --- /dev/null +++ b/src/Generated/Security/Collaboration/CollaborationRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/Identities/SensorCandidates/MicrosoftGraphSecurityActivate/MicrosoftGraphSecurityActivateRequestBuilder.php b/src/Generated/Security/Identities/SensorCandidates/MicrosoftGraphSecurityActivate/MicrosoftGraphSecurityActivateRequestBuilder.php index c2f50ba5d78..bff68216bf5 100644 --- a/src/Generated/Security/Identities/SensorCandidates/MicrosoftGraphSecurityActivate/MicrosoftGraphSecurityActivateRequestBuilder.php +++ b/src/Generated/Security/Identities/SensorCandidates/MicrosoftGraphSecurityActivate/MicrosoftGraphSecurityActivateRequestBuilder.php @@ -35,6 +35,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap * @param MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-sensorcandidate-activate?view=graph-rest-1.0 Find more info here */ public function post(ActivatePostRequestBody $body, ?MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); diff --git a/src/Generated/Security/Identities/Sensors/MicrosoftGraphSecurityGetDeploymentAccessKey/MicrosoftGraphSecurityGetDeploymentAccessKeyRequestBuilder.php b/src/Generated/Security/Identities/Sensors/MicrosoftGraphSecurityGetDeploymentAccessKey/MicrosoftGraphSecurityGetDeploymentAccessKeyRequestBuilder.php index 16aa36dd291..dc4c940cef1 100644 --- a/src/Generated/Security/Identities/Sensors/MicrosoftGraphSecurityGetDeploymentAccessKey/MicrosoftGraphSecurityGetDeploymentAccessKeyRequestBuilder.php +++ b/src/Generated/Security/Identities/Sensors/MicrosoftGraphSecurityGetDeploymentAccessKey/MicrosoftGraphSecurityGetDeploymentAccessKeyRequestBuilder.php @@ -35,6 +35,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap * @param MicrosoftGraphSecurityGetDeploymentAccessKeyRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-sensor-getdeploymentaccesskey?view=graph-rest-1.0 Find more info here */ public function get(?MicrosoftGraphSecurityGetDeploymentAccessKeyRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); diff --git a/src/Generated/Security/Identities/Sensors/MicrosoftGraphSecurityGetDeploymentPackageUri/MicrosoftGraphSecurityGetDeploymentPackageUriRequestBuilder.php b/src/Generated/Security/Identities/Sensors/MicrosoftGraphSecurityGetDeploymentPackageUri/MicrosoftGraphSecurityGetDeploymentPackageUriRequestBuilder.php index 9317ad41b4a..2ff436a3aee 100644 --- a/src/Generated/Security/Identities/Sensors/MicrosoftGraphSecurityGetDeploymentPackageUri/MicrosoftGraphSecurityGetDeploymentPackageUriRequestBuilder.php +++ b/src/Generated/Security/Identities/Sensors/MicrosoftGraphSecurityGetDeploymentPackageUri/MicrosoftGraphSecurityGetDeploymentPackageUriRequestBuilder.php @@ -35,6 +35,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap * @param MicrosoftGraphSecurityGetDeploymentPackageUriRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-sensor-getdeploymentpackageuri?view=graph-rest-1.0 Find more info here */ public function get(?MicrosoftGraphSecurityGetDeploymentPackageUriRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); diff --git a/src/Generated/Security/Identities/Sensors/MicrosoftGraphSecurityRegenerateDeploymentAccessKey/MicrosoftGraphSecurityRegenerateDeploymentAccessKeyRequestBuilder.php b/src/Generated/Security/Identities/Sensors/MicrosoftGraphSecurityRegenerateDeploymentAccessKey/MicrosoftGraphSecurityRegenerateDeploymentAccessKeyRequestBuilder.php index a0c82ebe744..916946d8a20 100644 --- a/src/Generated/Security/Identities/Sensors/MicrosoftGraphSecurityRegenerateDeploymentAccessKey/MicrosoftGraphSecurityRegenerateDeploymentAccessKeyRequestBuilder.php +++ b/src/Generated/Security/Identities/Sensors/MicrosoftGraphSecurityRegenerateDeploymentAccessKey/MicrosoftGraphSecurityRegenerateDeploymentAccessKeyRequestBuilder.php @@ -35,6 +35,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap * @param MicrosoftGraphSecurityRegenerateDeploymentAccessKeyRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-sensor-regeneratedeploymentaccesskey?view=graph-rest-1.0 Find more info here */ public function post(?MicrosoftGraphSecurityRegenerateDeploymentAccessKeyRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toPostRequestInformation($requestConfiguration); diff --git a/src/Generated/Security/Incidents/IncidentsRequestBuilder.php b/src/Generated/Security/Incidents/IncidentsRequestBuilder.php index eb3495aca74..1de5bbe1a98 100644 --- a/src/Generated/Security/Incidents/IncidentsRequestBuilder.php +++ b/src/Generated/Security/Incidents/IncidentsRequestBuilder.php @@ -9,6 +9,7 @@ use Microsoft\Graph\Generated\Models\Security\IncidentCollectionResponse; use Microsoft\Graph\Generated\Security\Incidents\Count\CountRequestBuilder; use Microsoft\Graph\Generated\Security\Incidents\Item\IncidentItemRequestBuilder; +use Microsoft\Graph\Generated\Security\Incidents\MicrosoftGraphSecurityMergeIncidents\MicrosoftGraphSecurityMergeIncidentsRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; use Microsoft\Kiota\Abstractions\RequestAdapter; @@ -26,6 +27,13 @@ public function count(): CountRequestBuilder { return new CountRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the mergeIncidents method. + */ + public function microsoftGraphSecurityMergeIncidents(): MicrosoftGraphSecurityMergeIncidentsRequestBuilder { + return new MicrosoftGraphSecurityMergeIncidentsRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the incidents property of the microsoft.graph.security entity. * @param string $incidentId The unique identifier of incident diff --git a/src/Generated/Security/Incidents/MicrosoftGraphSecurityMergeIncidents/MergeIncidentsPostRequestBody.php b/src/Generated/Security/Incidents/MicrosoftGraphSecurityMergeIncidents/MergeIncidentsPostRequestBody.php new file mode 100644 index 00000000000..61c7fcb28fa --- /dev/null +++ b/src/Generated/Security/Incidents/MicrosoftGraphSecurityMergeIncidents/MergeIncidentsPostRequestBody.php @@ -0,0 +1,169 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return MergeIncidentsPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): MergeIncidentsPostRequestBody { + return new MergeIncidentsPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'incidentComment' => fn(ParseNode $n) => $o->setIncidentComment($n->getStringValue()), + 'incidentIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setIncidentIds($val); + }, + 'mergeReasons' => fn(ParseNode $n) => $o->setMergeReasons($n->getEnumValue(CorrelationReason::class)), + ]; + } + + /** + * Gets the incidentComment property value. The incidentComment property + * @return string|null + */ + public function getIncidentComment(): ?string { + $val = $this->getBackingStore()->get('incidentComment'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'incidentComment'"); + } + + /** + * Gets the incidentIds property value. The incidentIds property + * @return array|null + */ + public function getIncidentIds(): ?array { + $val = $this->getBackingStore()->get('incidentIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'incidentIds'"); + } + + /** + * Gets the mergeReasons property value. The mergeReasons property + * @return CorrelationReason|null + */ + public function getMergeReasons(): ?CorrelationReason { + $val = $this->getBackingStore()->get('mergeReasons'); + if (is_null($val) || $val instanceof CorrelationReason) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'mergeReasons'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('incidentComment', $this->getIncidentComment()); + $writer->writeCollectionOfPrimitiveValues('incidentIds', $this->getIncidentIds()); + $writer->writeEnumValue('mergeReasons', $this->getMergeReasons()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the incidentComment property value. The incidentComment property + * @param string|null $value Value to set for the incidentComment property. + */ + public function setIncidentComment(?string $value): void { + $this->getBackingStore()->set('incidentComment', $value); + } + + /** + * Sets the incidentIds property value. The incidentIds property + * @param array|null $value Value to set for the incidentIds property. + */ + public function setIncidentIds(?array $value): void { + $this->getBackingStore()->set('incidentIds', $value); + } + + /** + * Sets the mergeReasons property value. The mergeReasons property + * @param CorrelationReason|null $value Value to set for the mergeReasons property. + */ + public function setMergeReasons(?CorrelationReason $value): void { + $this->getBackingStore()->set('mergeReasons', $value); + } + +} diff --git a/src/Generated/Security/Incidents/MicrosoftGraphSecurityMergeIncidents/MicrosoftGraphSecurityMergeIncidentsRequestBuilder.php b/src/Generated/Security/Incidents/MicrosoftGraphSecurityMergeIncidents/MicrosoftGraphSecurityMergeIncidentsRequestBuilder.php new file mode 100644 index 00000000000..bf8faaccf2e --- /dev/null +++ b/src/Generated/Security/Incidents/MicrosoftGraphSecurityMergeIncidents/MicrosoftGraphSecurityMergeIncidentsRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/security/incidents/microsoft.graph.security.mergeIncidents'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Merge multiple incident resources into a single incident. + * @param MergeIncidentsPostRequestBody $body The request body + * @param MicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-incident-mergeincidents?view=graph-rest-1.0 Find more info here + */ + public function post(MergeIncidentsPostRequestBody $body, ?MicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [MergeResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Merge multiple incident resources into a single incident. + * @param MergeIncidentsPostRequestBody $body The request body + * @param MicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(MergeIncidentsPostRequestBody $body, ?MicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return MicrosoftGraphSecurityMergeIncidentsRequestBuilder + */ + public function withUrl(string $rawUrl): MicrosoftGraphSecurityMergeIncidentsRequestBuilder { + return new MicrosoftGraphSecurityMergeIncidentsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Security/Incidents/MicrosoftGraphSecurityMergeIncidents/MicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration.php b/src/Generated/Security/Incidents/MicrosoftGraphSecurityMergeIncidents/MicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..137b94033d5 --- /dev/null +++ b/src/Generated/Security/Incidents/MicrosoftGraphSecurityMergeIncidents/MicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Security/Labels/RetentionLabels/Item/RetentionLabelItemRequestBuilder.php b/src/Generated/Security/Labels/RetentionLabels/Item/RetentionLabelItemRequestBuilder.php index fe72ec0bb43..1e276237814 100644 --- a/src/Generated/Security/Labels/RetentionLabels/Item/RetentionLabelItemRequestBuilder.php +++ b/src/Generated/Security/Labels/RetentionLabels/Item/RetentionLabelItemRequestBuilder.php @@ -70,10 +70,11 @@ public function delete(?RetentionLabelItemRequestBuilderDeleteRequestConfigurati } /** - * Represents how customers can manage their data, whether and for how long to retain or delete it. + * Read the properties and relationships of a retentionLabel object. * @param RetentionLabelItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/security-retentionlabel-get?view=graph-rest-1.0 Find more info here */ public function get(?RetentionLabelItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -118,7 +119,7 @@ public function toDeleteRequestInformation(?RetentionLabelItemRequestBuilderDele } /** - * Represents how customers can manage their data, whether and for how long to retain or delete it. + * Read the properties and relationships of a retentionLabel object. * @param RetentionLabelItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Security/Labels/RetentionLabels/Item/RetentionLabelItemRequestBuilderGetQueryParameters.php b/src/Generated/Security/Labels/RetentionLabels/Item/RetentionLabelItemRequestBuilderGetQueryParameters.php index c873915b64c..875cde7e1df 100644 --- a/src/Generated/Security/Labels/RetentionLabels/Item/RetentionLabelItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/Security/Labels/RetentionLabels/Item/RetentionLabelItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Represents how customers can manage their data, whether and for how long to retain or delete it. + * Read the properties and relationships of a retentionLabel object. */ class RetentionLabelItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/Security/SecurityRequestBuilder.php b/src/Generated/Security/SecurityRequestBuilder.php index 7c8d249bd55..8af84de4649 100644 --- a/src/Generated/Security/SecurityRequestBuilder.php +++ b/src/Generated/Security/SecurityRequestBuilder.php @@ -9,7 +9,9 @@ use Microsoft\Graph\Generated\Security\Alerts_v2\Alerts_v2RequestBuilder; use Microsoft\Graph\Generated\Security\Alerts\AlertsRequestBuilder; use Microsoft\Graph\Generated\Security\AttackSimulation\AttackSimulationRequestBuilder; +use Microsoft\Graph\Generated\Security\AuditLog\AuditLogRequestBuilder; use Microsoft\Graph\Generated\Security\Cases\CasesRequestBuilder; +use Microsoft\Graph\Generated\Security\Collaboration\CollaborationRequestBuilder; use Microsoft\Graph\Generated\Security\DataSecurityAndGovernance\DataSecurityAndGovernanceRequestBuilder; use Microsoft\Graph\Generated\Security\Identities\IdentitiesRequestBuilder; use Microsoft\Graph\Generated\Security\Incidents\IncidentsRequestBuilder; @@ -52,6 +54,13 @@ public function attackSimulation(): AttackSimulationRequestBuilder { return new AttackSimulationRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the auditLog property of the microsoft.graph.security entity. + */ + public function auditLog(): AuditLogRequestBuilder { + return new AuditLogRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the cases property of the microsoft.graph.security entity. */ @@ -59,6 +68,13 @@ public function cases(): CasesRequestBuilder { return new CasesRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the collaboration property of the microsoft.graph.security entity. + */ + public function collaboration(): CollaborationRequestBuilder { + return new CollaborationRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the dataSecurityAndGovernance property of the microsoft.graph.security entity. */ diff --git a/src/Generated/ServicePrincipals/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php b/src/Generated/ServicePrincipals/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php index aa73ad80571..02b0a12de20 100644 --- a/src/Generated/ServicePrincipals/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php +++ b/src/Generated/ServicePrincipals/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php @@ -23,6 +23,7 @@ class GetAvailableExtensionPropertiesPostRequestBody implements AdditionalDataHo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsSyncedFromOnPremises(false); } /** diff --git a/src/Generated/ServicePrincipals/Item/ClaimsMappingPolicies/Ref/RefRequestBuilder.php b/src/Generated/ServicePrincipals/Item/ClaimsMappingPolicies/Ref/RefRequestBuilder.php index aab8656cf25..f6b9c77f018 100644 --- a/src/Generated/ServicePrincipals/Item/ClaimsMappingPolicies/Ref/RefRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/ClaimsMappingPolicies/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/ServicePrincipals/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/ServicePrincipals/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index 5946eb70daa..cdc133bbce4 100644 --- a/src/Generated/ServicePrincipals/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php +++ b/src/Generated/ServicePrincipals/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, BackedMode public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/ServicePrincipals/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/ServicePrincipals/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php index 24ff5ac0fbc..bb089b3bea4 100644 --- a/src/Generated/ServicePrincipals/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php +++ b/src/Generated/ServicePrincipals/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, BackedMod public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/ServicePrincipals/Item/HomeRealmDiscoveryPolicies/Ref/RefRequestBuilder.php b/src/Generated/ServicePrincipals/Item/HomeRealmDiscoveryPolicies/Ref/RefRequestBuilder.php index 82002438cfc..45193daa943 100644 --- a/src/Generated/ServicePrincipals/Item/HomeRealmDiscoveryPolicies/Ref/RefRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/HomeRealmDiscoveryPolicies/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/ServicePrincipals/Item/Owners/Ref/RefRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Owners/Ref/RefRequestBuilder.php index 08572151d80..6dd7bc5bcb7 100644 --- a/src/Generated/ServicePrincipals/Item/Owners/Ref/RefRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Owners/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -104,7 +104,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -126,7 +126,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/AcquireAccessToken/AcquireAccessTokenRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/AcquireAccessToken/AcquireAccessTokenRequestBuilder.php index c6b60507551..47276ae3469 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/AcquireAccessToken/AcquireAccessTokenRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/AcquireAccessToken/AcquireAccessTokenRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. + * Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. * @param AcquireAccessTokenPostRequestBody $body The request body * @param AcquireAccessTokenRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(AcquireAccessTokenPostRequestBody $body, ?AcquireAccessToke } /** - * Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. + * Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. * @param AcquireAccessTokenPostRequestBody $body The request body * @param AcquireAccessTokenRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Pause/PauseRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Pause/PauseRequestBuilder.php index bd53ae1833c..eb64145b0aa 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Pause/PauseRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Pause/PauseRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. + * Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. * @param PauseRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function post(?PauseRequestBuilderPostRequestConfiguration $requestConfig } /** - * Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. + * Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. * @param PauseRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/ProvisionOnDemand/ProvisionOnDemandRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/ProvisionOnDemand/ProvisionOnDemandRequestBuilder.php index 40bcf596fd5..888300fc777 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/ProvisionOnDemand/ProvisionOnDemandRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/ProvisionOnDemand/ProvisionOnDemandRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. + * Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. * @param ProvisionOnDemandPostRequestBody $body The request body * @param ProvisionOnDemandRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(ProvisionOnDemandPostRequestBody $body, ?ProvisionOnDemandR } /** - * Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. + * Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. * @param ProvisionOnDemandPostRequestBody $body The request body * @param ProvisionOnDemandRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Restart/RestartRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Restart/RestartRequestBuilder.php index 758752f8619..eb6481a4df2 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Restart/RestartRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Restart/RestartRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + * Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. * @param RestartPostRequestBody $body The request body * @param RestartRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(RestartPostRequestBody $body, ?RestartRequestBuilderPostReq } /** - * Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + * Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. * @param RestartPostRequestBody $body The request body * @param RestartRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/Directories/Item/Discover/DiscoverRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/Directories/Item/Discover/DiscoverRequestBuilder.php index 5dfde87f2d1..6a42c7f91f7 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/Directories/Item/Discover/DiscoverRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/Directories/Item/Discover/DiscoverRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @param DiscoverRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?DiscoverRequestBuilderPostRequestConfiguration $requestCon } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @param DiscoverRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/FilterOperators/FilterOperatorsRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/FilterOperators/FilterOperatorsRequestBuilder.php index 196b4469fdf..ea172561085 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/FilterOperators/FilterOperatorsRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/FilterOperators/FilterOperatorsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @param FilterOperatorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?FilterOperatorsRequestBuilderGetRequestConfiguration $reque } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @param FilterOperatorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/FilterOperators/FilterOperatorsRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/FilterOperators/FilterOperatorsRequestBuilderGetQueryParameters.php index 5fa52a7f1c1..bcaad324fdd 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/FilterOperators/FilterOperatorsRequestBuilderGetQueryParameters.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/FilterOperators/FilterOperatorsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. */ class FilterOperatorsRequestBuilderGetQueryParameters { diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/Functions/FunctionsRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/Functions/FunctionsRequestBuilder.php index 71ef4705fd3..873a72d5c77 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/Functions/FunctionsRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/Functions/FunctionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @param FunctionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?FunctionsRequestBuilderGetRequestConfiguration $requestConf } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @param FunctionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/Functions/FunctionsRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/Functions/FunctionsRequestBuilderGetQueryParameters.php index 84442af97b7..470e93c493a 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/Functions/FunctionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/Functions/FunctionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. */ class FunctionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/ParseExpression/ParseExpressionRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/ParseExpression/ParseExpressionRequestBuilder.php index 137162ff4ae..dd3d2707637 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/ParseExpression/ParseExpressionRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/ParseExpression/ParseExpressionRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param ParseExpressionPostRequestBody $body The request body * @param ParseExpressionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(ParseExpressionPostRequestBody $body, ?ParseExpressionReque } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param ParseExpressionPostRequestBody $body The request body * @param ParseExpressionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/SchemaRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/SchemaRequestBuilder.php index fa67fcf253b..14b76c88c5c 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/SchemaRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/SchemaRequestBuilder.php @@ -77,7 +77,7 @@ public function delete(?SchemaRequestBuilderDeleteRequestConfiguration $requestC } /** - * Retrieve the schema for a given synchronization job or template. + * Retrieve the synchronizationSchema for a given synchronization job or template. * @param SchemaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -92,7 +92,7 @@ public function get(?SchemaRequestBuilderGetRequestConfiguration $requestConfigu } /** - * Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. + * Update the synchronizationSchema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. * @param SynchronizationSchema $body The request body * @param SchemaRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -126,7 +126,7 @@ public function toDeleteRequestInformation(?SchemaRequestBuilderDeleteRequestCon } /** - * Retrieve the schema for a given synchronization job or template. + * Retrieve the synchronizationSchema for a given synchronization job or template. * @param SchemaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -147,7 +147,7 @@ public function toGetRequestInformation(?SchemaRequestBuilderGetRequestConfigura } /** - * Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. + * Update the synchronizationSchema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. * @param SynchronizationSchema $body The request body * @param SchemaRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/SchemaRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/SchemaRequestBuilderGetQueryParameters.php index d81cc8ac594..0dd5cfc8fa0 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/SchemaRequestBuilderGetQueryParameters.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Schema/SchemaRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the schema for a given synchronization job or template. + * Retrieve the synchronizationSchema for a given synchronization job or template. */ class SchemaRequestBuilderGetQueryParameters { diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Start/StartRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Start/StartRequestBuilder.php index ef40c7cdaf0..d715f8bb0bc 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Start/StartRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/Start/StartRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. + * Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. * @param StartRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function post(?StartRequestBuilderPostRequestConfiguration $requestConfig } /** - * Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. + * Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. * @param StartRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/SynchronizationJobItemRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/SynchronizationJobItemRequestBuilder.php index eb13779b454..2afecf27ff9 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/SynchronizationJobItemRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/SynchronizationJobItemRequestBuilder.php @@ -87,7 +87,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is. + * Stop the synchronizationJob, and permanently delete all the state associated with it. Synchronized accounts are left as-is. * @param SynchronizationJobItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -102,7 +102,7 @@ public function delete(?SynchronizationJobItemRequestBuilderDeleteRequestConfigu } /** - * Retrieve the existing synchronization job and its properties. + * Retrieve an existing synchronizationJob and its properties. * @param SynchronizationJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -132,7 +132,7 @@ public function patch(SynchronizationJob $body, ?SynchronizationJobItemRequestBu } /** - * Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is. + * Stop the synchronizationJob, and permanently delete all the state associated with it. Synchronized accounts are left as-is. * @param SynchronizationJobItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -150,7 +150,7 @@ public function toDeleteRequestInformation(?SynchronizationJobItemRequestBuilder } /** - * Retrieve the existing synchronization job and its properties. + * Retrieve an existing synchronizationJob and its properties. * @param SynchronizationJobItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/SynchronizationJobItemRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/SynchronizationJobItemRequestBuilderGetQueryParameters.php index e0c39189151..c7863a7862e 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/SynchronizationJobItemRequestBuilderGetQueryParameters.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/SynchronizationJobItemRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the existing synchronization job and its properties. + * Retrieve an existing synchronizationJob and its properties. */ class SynchronizationJobItemRequestBuilderGetQueryParameters { diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/ValidateCredentials/ValidateCredentialsPostRequestBody.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/ValidateCredentials/ValidateCredentialsPostRequestBody.php index 2898e382d6d..726c24bccbf 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/ValidateCredentials/ValidateCredentialsPostRequestBody.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/ValidateCredentials/ValidateCredentialsPostRequestBody.php @@ -25,6 +25,7 @@ class ValidateCredentialsPostRequestBody implements AdditionalDataHolder, Backed public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setUseSavedCredentials(false); } /** diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/ValidateCredentials/ValidateCredentialsRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/ValidateCredentials/ValidateCredentialsRequestBuilder.php index 823bf3ab943..fd82025e95c 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/ValidateCredentials/ValidateCredentialsRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/Item/ValidateCredentials/ValidateCredentialsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Validate that the credentials are valid in the tenant. + * Validate that the credentials are valid in the tenant for a synchronizationJob. * @param ValidateCredentialsPostRequestBody $body The request body * @param ValidateCredentialsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -46,7 +46,7 @@ public function post(ValidateCredentialsPostRequestBody $body, ?ValidateCredenti } /** - * Validate that the credentials are valid in the tenant. + * Validate that the credentials are valid in the tenant for a synchronizationJob. * @param ValidateCredentialsPostRequestBody $body The request body * @param ValidateCredentialsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/JobsRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/JobsRequestBuilder.php index b44a5c09859..c24654cc38d 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/JobsRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/JobsRequestBuilder.php @@ -60,7 +60,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List existing jobs for a given application instance (service principal). + * List existing synchronizationJob objects for a given application instance (service principal). * @param JobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -75,7 +75,7 @@ public function get(?JobsRequestBuilderGetRequestConfiguration $requestConfigura } /** - * Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. + * Create a new synchronizationJob with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. * @param SynchronizationJob $body The request body * @param JobsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -91,7 +91,7 @@ public function post(SynchronizationJob $body, ?JobsRequestBuilderPostRequestCon } /** - * List existing jobs for a given application instance (service principal). + * List existing synchronizationJob objects for a given application instance (service principal). * @param JobsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ @@ -112,7 +112,7 @@ public function toGetRequestInformation(?JobsRequestBuilderGetRequestConfigurati } /** - * Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. + * Create a new synchronizationJob with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. * @param SynchronizationJob $body The request body * @param JobsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/JobsRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/JobsRequestBuilderGetQueryParameters.php index e68a067b8e0..e090250db7f 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/JobsRequestBuilderGetQueryParameters.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/JobsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List existing jobs for a given application instance (service principal). + * List existing synchronizationJob objects for a given application instance (service principal). */ class JobsRequestBuilderGetQueryParameters { diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/ValidateCredentials/ValidateCredentialsPostRequestBody.php b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/ValidateCredentials/ValidateCredentialsPostRequestBody.php index 3822d2c09ad..ea2942c7894 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/ValidateCredentials/ValidateCredentialsPostRequestBody.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Jobs/ValidateCredentials/ValidateCredentialsPostRequestBody.php @@ -25,6 +25,7 @@ class ValidateCredentialsPostRequestBody implements AdditionalDataHolder, Backed public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setUseSavedCredentials(false); } /** diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Secrets/SecretsRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Secrets/SecretsRequestBuilder.php index 4dbae5a1503..9e928dfe814 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Secrets/SecretsRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Secrets/SecretsRequestBuilder.php @@ -38,7 +38,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Provide credentials for establishing connectivity with the target system. + * Provide credentials for establishing connectivity with the target system and store them in the synchronization resource. * @param SecretsPutRequestBody $body The request body * @param SecretsRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -54,7 +54,7 @@ public function put(SecretsPutRequestBody $body, ?SecretsRequestBuilderPutReques } /** - * Provide credentials for establishing connectivity with the target system. + * Provide credentials for establishing connectivity with the target system and store them in the synchronization resource. * @param SecretsPutRequestBody $body The request body * @param SecretsRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/Directories/Item/Discover/DiscoverRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/Directories/Item/Discover/DiscoverRequestBuilder.php index d8e6ec0f8d5..4addd420471 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/Directories/Item/Discover/DiscoverRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/Directories/Item/Discover/DiscoverRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @param DiscoverRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -46,7 +46,7 @@ public function post(?DiscoverRequestBuilderPostRequestConfiguration $requestCon } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @param DiscoverRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/FilterOperators/FilterOperatorsRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/FilterOperators/FilterOperatorsRequestBuilder.php index 9e4cadc8955..c250405e53a 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/FilterOperators/FilterOperatorsRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/FilterOperators/FilterOperatorsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @param FilterOperatorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?FilterOperatorsRequestBuilderGetRequestConfiguration $reque } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @param FilterOperatorsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/FilterOperators/FilterOperatorsRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/FilterOperators/FilterOperatorsRequestBuilderGetQueryParameters.php index 5b1ebcba47f..237419fe1b7 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/FilterOperators/FilterOperatorsRequestBuilderGetQueryParameters.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/FilterOperators/FilterOperatorsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. */ class FilterOperatorsRequestBuilderGetQueryParameters { diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/Functions/FunctionsRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/Functions/FunctionsRequestBuilder.php index 2b9b2d57dd9..9d37f88e1ee 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/Functions/FunctionsRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/Functions/FunctionsRequestBuilder.php @@ -30,7 +30,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @param FunctionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -45,7 +45,7 @@ public function get(?FunctionsRequestBuilderGetRequestConfiguration $requestConf } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @param FunctionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/Functions/FunctionsRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/Functions/FunctionsRequestBuilderGetQueryParameters.php index 93a2f022754..3e7fc69fccb 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/Functions/FunctionsRequestBuilderGetQueryParameters.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/Functions/FunctionsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. */ class FunctionsRequestBuilderGetQueryParameters { diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/ParseExpression/ParseExpressionRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/ParseExpression/ParseExpressionRequestBuilder.php index 638d094b45d..48517915dd0 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/ParseExpression/ParseExpressionRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Templates/Item/Schema/ParseExpression/ParseExpressionRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param ParseExpressionPostRequestBody $body The request body * @param ParseExpressionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -47,7 +47,7 @@ public function post(ParseExpressionPostRequestBody $body, ?ParseExpressionReque } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param ParseExpressionPostRequestBody $body The request body * @param ParseExpressionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Templates/TemplatesRequestBuilder.php b/src/Generated/ServicePrincipals/Item/Synchronization/Templates/TemplatesRequestBuilder.php index 563987a5c6f..96997d2e581 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Templates/TemplatesRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Templates/TemplatesRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * List the synchronization templates associated with a given application or service principal. + * List synchronizationTemplate objects associated with a given application or service principal. * @param TemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -82,7 +82,7 @@ public function post(SynchronizationTemplate $body, ?TemplatesRequestBuilderPost } /** - * List the synchronization templates associated with a given application or service principal. + * List synchronizationTemplate objects associated with a given application or service principal. * @param TemplatesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/ServicePrincipals/Item/Synchronization/Templates/TemplatesRequestBuilderGetQueryParameters.php b/src/Generated/ServicePrincipals/Item/Synchronization/Templates/TemplatesRequestBuilderGetQueryParameters.php index b3c1a4ce8da..3aed1365351 100644 --- a/src/Generated/ServicePrincipals/Item/Synchronization/Templates/TemplatesRequestBuilderGetQueryParameters.php +++ b/src/Generated/ServicePrincipals/Item/Synchronization/Templates/TemplatesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * List the synchronization templates associated with a given application or service principal. + * List synchronizationTemplate objects associated with a given application or service principal. */ class TemplatesRequestBuilderGetQueryParameters { diff --git a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilder.php b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilder.php index 18d15a4b9cb..0d5fbd0a4b4 100644 --- a/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/TokenIssuancePolicies/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -102,7 +102,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -124,7 +124,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilder.php b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilder.php index e8009841bfc..10bb1838a4a 100644 --- a/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilder.php +++ b/src/Generated/ServicePrincipals/Item/TokenLifetimePolicies/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Shares/Item/EscapedList/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php b/src/Generated/Shares/Item/EscapedList/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php index 565aea672e6..8de16195957 100644 --- a/src/Generated/Shares/Item/EscapedList/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php +++ b/src/Generated/Shares/Item/EscapedList/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php @@ -24,6 +24,7 @@ class AssociateWithHubSitesPostRequestBody implements AdditionalDataHolder, Back public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setPropagateToExistingLists(false); } /** diff --git a/src/Generated/Shares/Item/EscapedList/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php b/src/Generated/Shares/Item/EscapedList/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php index 2ec03828f55..22c2e1afc0a 100644 --- a/src/Generated/Shares/Item/EscapedList/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php +++ b/src/Generated/Shares/Item/EscapedList/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php @@ -23,6 +23,7 @@ class IsPublishedGetResponse implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Shares/Item/EscapedList/Items/Item/CreateLink/CreateLinkPostRequestBody.php b/src/Generated/Shares/Item/EscapedList/Items/Item/CreateLink/CreateLinkPostRequestBody.php index c8e4773fa10..e418f4515c1 100644 --- a/src/Generated/Shares/Item/EscapedList/Items/Item/CreateLink/CreateLinkPostRequestBody.php +++ b/src/Generated/Shares/Item/EscapedList/Items/Item/CreateLink/CreateLinkPostRequestBody.php @@ -26,6 +26,8 @@ class CreateLinkPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setRetainInheritedPermissions(false); + $this->setSendNotification(false); } /** diff --git a/src/Generated/Sites/Item/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php b/src/Generated/Sites/Item/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php index a06b6f41ead..85ba5ed4396 100644 --- a/src/Generated/Sites/Item/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php +++ b/src/Generated/Sites/Item/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php @@ -24,6 +24,7 @@ class AssociateWithHubSitesPostRequestBody implements AdditionalDataHolder, Back public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setPropagateToExistingLists(false); } /** diff --git a/src/Generated/Sites/Item/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php b/src/Generated/Sites/Item/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php index 118d5fbc41f..384b0ae48e3 100644 --- a/src/Generated/Sites/Item/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php +++ b/src/Generated/Sites/Item/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php @@ -23,6 +23,7 @@ class IsPublishedGetResponse implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Sites/Item/Lists/Item/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php b/src/Generated/Sites/Item/Lists/Item/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php index 595fcaf9b67..14d2ff4368b 100644 --- a/src/Generated/Sites/Item/Lists/Item/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php +++ b/src/Generated/Sites/Item/Lists/Item/ContentTypes/Item/AssociateWithHubSites/AssociateWithHubSitesPostRequestBody.php @@ -24,6 +24,7 @@ class AssociateWithHubSitesPostRequestBody implements AdditionalDataHolder, Back public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setPropagateToExistingLists(false); } /** diff --git a/src/Generated/Sites/Item/Lists/Item/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php b/src/Generated/Sites/Item/Lists/Item/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php index 3cf0d4de265..ce2fed5ca60 100644 --- a/src/Generated/Sites/Item/Lists/Item/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php +++ b/src/Generated/Sites/Item/Lists/Item/ContentTypes/Item/IsPublished/IsPublishedGetResponse.php @@ -23,6 +23,7 @@ class IsPublishedGetResponse implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Sites/Item/Lists/Item/Items/Item/CreateLink/CreateLinkPostRequestBody.php b/src/Generated/Sites/Item/Lists/Item/Items/Item/CreateLink/CreateLinkPostRequestBody.php index 4294a9e60ea..b066c11f94a 100644 --- a/src/Generated/Sites/Item/Lists/Item/Items/Item/CreateLink/CreateLinkPostRequestBody.php +++ b/src/Generated/Sites/Item/Lists/Item/Items/Item/CreateLink/CreateLinkPostRequestBody.php @@ -26,6 +26,8 @@ class CreateLinkPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setRetainInheritedPermissions(false); + $this->setSendNotification(false); } /** diff --git a/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php b/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php index 1164986d821..70106f27e0d 100644 --- a/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php +++ b/src/Generated/Solutions/BackupRestore/BackupRestoreRequestBuilder.php @@ -10,6 +10,7 @@ use Microsoft\Graph\Generated\Solutions\BackupRestore\DriveInclusionRules\DriveInclusionRulesRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\DriveProtectionUnits\DriveProtectionUnitsRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\DriveProtectionUnitsBulkAdditionJobs\DriveProtectionUnitsBulkAdditionJobsRequestBuilder; +use Microsoft\Graph\Generated\Solutions\BackupRestore\EmailNotificationsSetting\EmailNotificationsSettingRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\Enable\EnableRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\ExchangeProtectionPolicies\ExchangeProtectionPoliciesRequestBuilder; use Microsoft\Graph\Generated\Solutions\BackupRestore\ExchangeRestoreSessions\ExchangeRestoreSessionsRequestBuilder; @@ -68,6 +69,13 @@ public function driveProtectionUnitsBulkAdditionJobs(): DriveProtectionUnitsBulk return new DriveProtectionUnitsBulkAdditionJobsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the emailNotificationsSetting property of the microsoft.graph.backupRestoreRoot entity. + */ + public function emailNotificationsSetting(): EmailNotificationsSettingRequestBuilder { + return new EmailNotificationsSettingRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the enable method. */ diff --git a/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilder.php b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilder.php new file mode 100644 index 00000000000..c8bc2bb7896 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilder.php @@ -0,0 +1,146 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/backupRestore/emailNotificationsSetting{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property emailNotificationsSetting for solutions + * @param EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Read the properties and relationships of an emailNotificationsSetting object. + * @param EmailNotificationsSettingRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/emailnotificationssetting-get?view=graph-rest-1.0 Find more info here + */ + public function get(?EmailNotificationsSettingRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [EmailNotificationsSetting::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the properties of an emailNotificationsSetting object. + * @param EmailNotificationsSetting $body The request body + * @param EmailNotificationsSettingRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/emailnotificationssetting-update?view=graph-rest-1.0 Find more info here + */ + public function patch(EmailNotificationsSetting $body, ?EmailNotificationsSettingRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [EmailNotificationsSetting::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property emailNotificationsSetting for solutions + * @param EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Read the properties and relationships of an emailNotificationsSetting object. + * @param EmailNotificationsSettingRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?EmailNotificationsSettingRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the properties of an emailNotificationsSetting object. + * @param EmailNotificationsSetting $body The request body + * @param EmailNotificationsSettingRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(EmailNotificationsSetting $body, ?EmailNotificationsSettingRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return EmailNotificationsSettingRequestBuilder + */ + public function withUrl(string $rawUrl): EmailNotificationsSettingRequestBuilder { + return new EmailNotificationsSettingRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..f71da994838 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..65fa29d3d2d --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new EmailNotificationsSettingRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderGetRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..6b3a450d2ba --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param EmailNotificationsSettingRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?EmailNotificationsSettingRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new EmailNotificationsSettingRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return EmailNotificationsSettingRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): EmailNotificationsSettingRequestBuilderGetQueryParameters { + return new EmailNotificationsSettingRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderPatchRequestConfiguration.php b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..d55effa1539 --- /dev/null +++ b/src/Generated/Solutions/BackupRestore/EmailNotificationsSetting/EmailNotificationsSettingRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Solutions/BookingBusinesses/BookingBusinessesRequestBuilder.php b/src/Generated/Solutions/BookingBusinesses/BookingBusinessesRequestBuilder.php index 3948f1a06db..453ebb04a3d 100644 --- a/src/Generated/Solutions/BookingBusinesses/BookingBusinessesRequestBuilder.php +++ b/src/Generated/Solutions/BookingBusinesses/BookingBusinessesRequestBuilder.php @@ -52,7 +52,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. + * Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it doesn't return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. * @param BookingBusinessesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -83,7 +83,7 @@ public function post(BookingBusiness $body, ?BookingBusinessesRequestBuilderPost } /** - * Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. + * Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it doesn't return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. * @param BookingBusinessesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Solutions/BookingBusinesses/BookingBusinessesRequestBuilderGetQueryParameters.php b/src/Generated/Solutions/BookingBusinesses/BookingBusinessesRequestBuilderGetQueryParameters.php index e1437d642fe..b7b61a7b00b 100644 --- a/src/Generated/Solutions/BookingBusinesses/BookingBusinessesRequestBuilderGetQueryParameters.php +++ b/src/Generated/Solutions/BookingBusinesses/BookingBusinessesRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. + * Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it doesn't return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. */ class BookingBusinessesRequestBuilderGetQueryParameters { diff --git a/src/Generated/Solutions/BookingBusinesses/Item/CalendarView/CalendarViewRequestBuilder.php b/src/Generated/Solutions/BookingBusinesses/Item/CalendarView/CalendarViewRequestBuilder.php index 00acf75d80e..fb3e24a39d3 100644 --- a/src/Generated/Solutions/BookingBusinesses/Item/CalendarView/CalendarViewRequestBuilder.php +++ b/src/Generated/Solutions/BookingBusinesses/Item/CalendarView/CalendarViewRequestBuilder.php @@ -43,7 +43,7 @@ public function byBookingAppointmentId(string $bookingAppointmentId): BookingApp * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -88,7 +88,7 @@ public function post(BookingAppointment $body, ?CalendarViewRequestBuilderPostRe */ public function toGetRequestInformation(?CalendarViewRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->urlTemplate = '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -110,7 +110,7 @@ public function toGetRequestInformation(?CalendarViewRequestBuilderGetRequestCon */ public function toPostRequestInformation(BookingAppointment $body, ?CalendarViewRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Solutions/BookingBusinesses/Item/CalendarView/Item/BookingAppointmentItemRequestBuilder.php b/src/Generated/Solutions/BookingBusinesses/Item/CalendarView/Item/BookingAppointmentItemRequestBuilder.php index cafb94e5747..c7feb21efb7 100644 --- a/src/Generated/Solutions/BookingBusinesses/Item/CalendarView/Item/BookingAppointmentItemRequestBuilder.php +++ b/src/Generated/Solutions/BookingBusinesses/Item/CalendarView/Item/BookingAppointmentItemRequestBuilder.php @@ -30,7 +30,7 @@ public function cancel(): CancelRequestBuilder { * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}'); + parent::__construct($requestAdapter, [], '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}{?%24expand,%24select}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -88,7 +88,7 @@ public function patch(BookingAppointment $body, ?BookingAppointmentItemRequestBu */ public function toDeleteRequestInformation(?BookingAppointmentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::DELETE; if ($requestConfiguration !== null) { @@ -106,7 +106,7 @@ public function toDeleteRequestInformation(?BookingAppointmentItemRequestBuilder */ public function toGetRequestInformation(?BookingAppointmentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->urlTemplate = '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}'; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -128,7 +128,7 @@ public function toGetRequestInformation(?BookingAppointmentItemRequestBuilderGet */ public function toPatchRequestInformation(BookingAppointment $body, ?BookingAppointmentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::PATCH; if ($requestConfiguration !== null) { diff --git a/src/Generated/Teams/Item/Archive/ArchivePostRequestBody.php b/src/Generated/Teams/Item/Archive/ArchivePostRequestBody.php index 29484a5b79e..125f2c9b961 100644 --- a/src/Generated/Teams/Item/Archive/ArchivePostRequestBody.php +++ b/src/Generated/Teams/Item/Archive/ArchivePostRequestBody.php @@ -23,6 +23,7 @@ class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setShouldSetSpoSiteReadOnlyForMembers(false); } /** diff --git a/src/Generated/Teams/Item/Channels/Item/Archive/ArchivePostRequestBody.php b/src/Generated/Teams/Item/Channels/Item/Archive/ArchivePostRequestBody.php index 74fcf6dac49..0a87db53778 100644 --- a/src/Generated/Teams/Item/Channels/Item/Archive/ArchivePostRequestBody.php +++ b/src/Generated/Teams/Item/Channels/Item/Archive/ArchivePostRequestBody.php @@ -23,6 +23,7 @@ class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setShouldSetSpoSiteReadOnlyForMembers(false); } /** diff --git a/src/Generated/Teams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php b/src/Generated/Teams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php index da74c84f865..6f9d5eb10f7 100644 --- a/src/Generated/Teams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php +++ b/src/Generated/Teams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php @@ -23,6 +23,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Teams/Item/Channels/Item/SharedWithTeams/Item/AllowedMembers/AllowedMembersRequestBuilder.php b/src/Generated/Teams/Item/Channels/Item/SharedWithTeams/Item/AllowedMembers/AllowedMembersRequestBuilder.php index b7dbf12bfcf..877d92d7609 100644 --- a/src/Generated/Teams/Item/Channels/Item/SharedWithTeams/Item/AllowedMembers/AllowedMembersRequestBuilder.php +++ b/src/Generated/Teams/Item/Channels/Item/SharedWithTeams/Item/AllowedMembers/AllowedMembersRequestBuilder.php @@ -51,7 +51,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant + * Get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant * @param AllowedMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -66,7 +66,7 @@ public function get(?AllowedMembersRequestBuilderGetRequestConfiguration $reques } /** - * Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant + * Get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant * @param AllowedMembersRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teams/Item/Channels/Item/SharedWithTeams/Item/AllowedMembers/AllowedMembersRequestBuilderGetQueryParameters.php b/src/Generated/Teams/Item/Channels/Item/SharedWithTeams/Item/AllowedMembers/AllowedMembersRequestBuilderGetQueryParameters.php index b619663c533..c7bc57a9add 100644 --- a/src/Generated/Teams/Item/Channels/Item/SharedWithTeams/Item/AllowedMembers/AllowedMembersRequestBuilderGetQueryParameters.php +++ b/src/Generated/Teams/Item/Channels/Item/SharedWithTeams/Item/AllowedMembers/AllowedMembersRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant + * Get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant */ class AllowedMembersRequestBuilderGetQueryParameters { diff --git a/src/Generated/Teams/Item/PrimaryChannel/Archive/ArchivePostRequestBody.php b/src/Generated/Teams/Item/PrimaryChannel/Archive/ArchivePostRequestBody.php index b529c18a5ed..d54d066cdff 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/Archive/ArchivePostRequestBody.php +++ b/src/Generated/Teams/Item/PrimaryChannel/Archive/ArchivePostRequestBody.php @@ -23,6 +23,7 @@ class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setShouldSetSpoSiteReadOnlyForMembers(false); } /** diff --git a/src/Generated/Teams/Item/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php b/src/Generated/Teams/Item/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php index 8e6098e88fb..c937312e2bf 100644 --- a/src/Generated/Teams/Item/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php +++ b/src/Generated/Teams/Item/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php @@ -23,6 +23,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Teams/Item/Schedule/SchedulingGroups/Item/SchedulingGroupItemRequestBuilder.php b/src/Generated/Teams/Item/Schedule/SchedulingGroups/Item/SchedulingGroupItemRequestBuilder.php index 3662215f84a..15080510ab7 100644 --- a/src/Generated/Teams/Item/Schedule/SchedulingGroups/Item/SchedulingGroupItemRequestBuilder.php +++ b/src/Generated/Teams/Item/Schedule/SchedulingGroups/Item/SchedulingGroupItemRequestBuilder.php @@ -31,7 +31,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. + * Mark a schedulingGroup as inactive by setting its isActive property.This method doesn't remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. * @param SchedulingGroupItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -77,7 +77,7 @@ public function patch(SchedulingGroup $body, ?SchedulingGroupItemRequestBuilderP } /** - * Mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. + * Mark a schedulingGroup as inactive by setting its isActive property.This method doesn't remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. * @param SchedulingGroupItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Teams/Item/Schedule/Share/SharePostRequestBody.php b/src/Generated/Teams/Item/Schedule/Share/SharePostRequestBody.php index 4c33db88157..bcceed207ca 100644 --- a/src/Generated/Teams/Item/Schedule/Share/SharePostRequestBody.php +++ b/src/Generated/Teams/Item/Schedule/Share/SharePostRequestBody.php @@ -24,6 +24,7 @@ class SharePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setNotifyTeam(false); } /** diff --git a/src/Generated/Teams/Item/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php b/src/Generated/Teams/Item/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php index 5bd912c4700..09336a4ac5f 100644 --- a/src/Generated/Teams/Item/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php +++ b/src/Generated/Teams/Item/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php @@ -24,6 +24,7 @@ class ClockInPostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/Teams/Item/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php b/src/Generated/Teams/Item/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php index c414349c530..0cd3c75a39d 100644 --- a/src/Generated/Teams/Item/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php +++ b/src/Generated/Teams/Item/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php @@ -24,6 +24,7 @@ class ClockOutPostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/Teams/Item/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php b/src/Generated/Teams/Item/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php index 7ac7709f736..3f5d11b3913 100644 --- a/src/Generated/Teams/Item/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php +++ b/src/Generated/Teams/Item/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php @@ -24,6 +24,7 @@ class EndBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/Teams/Item/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php b/src/Generated/Teams/Item/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php index b7eef60f8e5..3d2f4f8ebb5 100644 --- a/src/Generated/Teams/Item/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php +++ b/src/Generated/Teams/Item/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php @@ -24,6 +24,7 @@ class StartBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Archive/ArchivePostRequestBody.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Archive/ArchivePostRequestBody.php index e5ccbe2d4a8..76fb03f0571 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Archive/ArchivePostRequestBody.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/Archive/ArchivePostRequestBody.php @@ -23,6 +23,7 @@ class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setShouldSetSpoSiteReadOnlyForMembers(false); } /** diff --git a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php index b1a42e01e76..543ee72a176 100644 --- a/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php +++ b/src/Generated/Teamwork/DeletedTeams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php @@ -23,6 +23,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Users/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php b/src/Generated/Users/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php index 6cb940015a5..dc4e0061ff9 100644 --- a/src/Generated/Users/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php +++ b/src/Generated/Users/GetAvailableExtensionProperties/GetAvailableExtensionPropertiesPostRequestBody.php @@ -23,6 +23,7 @@ class GetAvailableExtensionPropertiesPostRequestBody implements AdditionalDataHo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsSyncedFromOnPremises(false); } /** diff --git a/src/Generated/Users/Item/Authentication/Fido2Methods/CreationOptions/CreationOptionsRequestBuilder.php b/src/Generated/Users/Item/Authentication/Fido2Methods/CreationOptions/CreationOptionsRequestBuilder.php index 7cdfcabb48e..521952ae01b 100644 --- a/src/Generated/Users/Item/Authentication/Fido2Methods/CreationOptions/CreationOptionsRequestBuilder.php +++ b/src/Generated/Users/Item/Authentication/Fido2Methods/CreationOptions/CreationOptionsRequestBuilder.php @@ -31,10 +31,11 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Invoke function creationOptions + * Retrieve creation options required to generate and register a Microsoft Entra ID-compatible passkey. This function returns WebAuthn credential creation options that include a challenge, relying party information, and user information, which are used by the client to create a new FIDO2 credential. The challenge property and credential IDs in excludeCredentials are Base64URL-encoded without padding. All binary data in the response follows Base64URL encoding as defined in RFC 4648 Section 5. * @param CreationOptionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception + * @link https://learn.microsoft.com/graph/api/fido2authenticationmethod-creationoptions?view=graph-rest-1.0 Find more info here */ public function get(?CreationOptionsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { $requestInfo = $this->toGetRequestInformation($requestConfiguration); @@ -45,7 +46,7 @@ public function get(?CreationOptionsRequestBuilderGetRequestConfiguration $reque } /** - * Invoke function creationOptions + * Retrieve creation options required to generate and register a Microsoft Entra ID-compatible passkey. This function returns WebAuthn credential creation options that include a challenge, relying party information, and user information, which are used by the client to create a new FIDO2 credential. The challenge property and credential IDs in excludeCredentials are Base64URL-encoded without padding. All binary data in the response follows Base64URL encoding as defined in RFC 4648 Section 5. * @param CreationOptionsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/Calendar/Events/Item/Accept/AcceptPostRequestBody.php b/src/Generated/Users/Item/Calendar/Events/Item/Accept/AcceptPostRequestBody.php index da7080f31c9..8f2f02b732d 100644 --- a/src/Generated/Users/Item/Calendar/Events/Item/Accept/AcceptPostRequestBody.php +++ b/src/Generated/Users/Item/Calendar/Events/Item/Accept/AcceptPostRequestBody.php @@ -23,6 +23,7 @@ class AcceptPostRequestBody implements AdditionalDataHolder, BackedModel, Parsab public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Users/Item/Calendar/Events/Item/Decline/DeclinePostRequestBody.php b/src/Generated/Users/Item/Calendar/Events/Item/Decline/DeclinePostRequestBody.php index d1dd2094e71..f2d6a63e4ea 100644 --- a/src/Generated/Users/Item/Calendar/Events/Item/Decline/DeclinePostRequestBody.php +++ b/src/Generated/Users/Item/Calendar/Events/Item/Decline/DeclinePostRequestBody.php @@ -24,6 +24,7 @@ class DeclinePostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Users/Item/Calendar/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php b/src/Generated/Users/Item/Calendar/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php index 3ec21c9268a..9b6cd580896 100644 --- a/src/Generated/Users/Item/Calendar/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php +++ b/src/Generated/Users/Item/Calendar/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php @@ -24,6 +24,7 @@ class TentativelyAcceptPostRequestBody implements AdditionalDataHolder, BackedMo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Accept/AcceptPostRequestBody.php b/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Accept/AcceptPostRequestBody.php index f507f61ea33..e1dae4e4ad2 100644 --- a/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Accept/AcceptPostRequestBody.php +++ b/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Accept/AcceptPostRequestBody.php @@ -23,6 +23,7 @@ class AcceptPostRequestBody implements AdditionalDataHolder, BackedModel, Parsab public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Decline/DeclinePostRequestBody.php b/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Decline/DeclinePostRequestBody.php index ec5e0aa538b..39da642f902 100644 --- a/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Decline/DeclinePostRequestBody.php +++ b/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/Decline/DeclinePostRequestBody.php @@ -24,6 +24,7 @@ class DeclinePostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php b/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php index a4a2a1db970..2dc5dc6036a 100644 --- a/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php +++ b/src/Generated/Users/Item/CalendarGroups/Item/Calendars/Item/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php @@ -24,6 +24,7 @@ class TentativelyAcceptPostRequestBody implements AdditionalDataHolder, BackedMo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Users/Item/Calendars/Item/Events/Item/Accept/AcceptPostRequestBody.php b/src/Generated/Users/Item/Calendars/Item/Events/Item/Accept/AcceptPostRequestBody.php index cdbcb6062d0..d250d7896d0 100644 --- a/src/Generated/Users/Item/Calendars/Item/Events/Item/Accept/AcceptPostRequestBody.php +++ b/src/Generated/Users/Item/Calendars/Item/Events/Item/Accept/AcceptPostRequestBody.php @@ -23,6 +23,7 @@ class AcceptPostRequestBody implements AdditionalDataHolder, BackedModel, Parsab public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Users/Item/Calendars/Item/Events/Item/Decline/DeclinePostRequestBody.php b/src/Generated/Users/Item/Calendars/Item/Events/Item/Decline/DeclinePostRequestBody.php index 780e219a7a3..10acfc54874 100644 --- a/src/Generated/Users/Item/Calendars/Item/Events/Item/Decline/DeclinePostRequestBody.php +++ b/src/Generated/Users/Item/Calendars/Item/Events/Item/Decline/DeclinePostRequestBody.php @@ -24,6 +24,7 @@ class DeclinePostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Users/Item/Calendars/Item/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php b/src/Generated/Users/Item/Calendars/Item/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php index d44985fc2fa..293f567ea38 100644 --- a/src/Generated/Users/Item/Calendars/Item/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php +++ b/src/Generated/Users/Item/Calendars/Item/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php @@ -24,6 +24,7 @@ class TentativelyAcceptPostRequestBody implements AdditionalDataHolder, BackedMo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Users/Item/Chats/Item/ChatItemRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/ChatItemRequestBuilder.php index 3ebc651bcd7..7112985bada 100644 --- a/src/Generated/Users/Item/Chats/Item/ChatItemRequestBuilder.php +++ b/src/Generated/Users/Item/Chats/Item/ChatItemRequestBuilder.php @@ -20,6 +20,7 @@ use Microsoft\Graph\Generated\Users\Item\Chats\Item\SendActivityNotification\SendActivityNotificationRequestBuilder; use Microsoft\Graph\Generated\Users\Item\Chats\Item\StartMigration\StartMigrationRequestBuilder; use Microsoft\Graph\Generated\Users\Item\Chats\Item\Tabs\TabsRequestBuilder; +use Microsoft\Graph\Generated\Users\Item\Chats\Item\TargetedMessages\TargetedMessagesRequestBuilder; use Microsoft\Graph\Generated\Users\Item\Chats\Item\UnhideForUser\UnhideForUserRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; use Microsoft\Kiota\Abstractions\HttpMethod; @@ -129,6 +130,13 @@ public function tabs(): TabsRequestBuilder { return new TabsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to manage the targetedMessages property of the microsoft.graph.chat entity. + */ + public function targetedMessages(): TargetedMessagesRequestBuilder { + return new TargetedMessagesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to call the unhideForUser method. */ diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..a8069e691f7 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..3731c46332e --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..e95f4ed0d6d --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..84f32489e48 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..dbffa2755dc --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d02b1c02d82 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilder.php new file mode 100644 index 00000000000..a2f3ef63c93 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. + * @param string $chatMessageHostedContentId The unique identifier of chatMessageHostedContent + * @return ChatMessageHostedContentItemRequestBuilder + */ + public function byChatMessageHostedContentId(string $chatMessageHostedContentId): ChatMessageHostedContentItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['chatMessageHostedContent%2Did'] = $chatMessageHostedContentId; + return new ChatMessageHostedContentItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HostedContentsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param HostedContentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HostedContentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageHostedContentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to hostedContents for users + * @param ChatMessageHostedContent $body The request body + * @param HostedContentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ChatMessageHostedContent $body, ?HostedContentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageHostedContent::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param HostedContentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HostedContentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to hostedContents for users + * @param ChatMessageHostedContent $body The request body + * @param HostedContentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ChatMessageHostedContent $body, ?HostedContentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return HostedContentsRequestBuilder + */ + public function withUrl(string $rawUrl): HostedContentsRequestBuilder { + return new HostedContentsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..0d2f4544e3b --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new HostedContentsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..ae9687204c4 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HostedContentsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HostedContentsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HostedContentsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return HostedContentsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): HostedContentsRequestBuilderGetQueryParameters { + return new HostedContentsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..cc75a912208 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/HostedContentsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilder.php new file mode 100644 index 00000000000..b072e88c800 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ChatMessageHostedContentItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property hostedContents for users + * @param ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageHostedContent::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property hostedContents in users + * @param ChatMessageHostedContent $body The request body + * @param ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ChatMessageHostedContent $body, ?ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageHostedContent::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property hostedContents for users + * @param ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property hostedContents in users + * @param ChatMessageHostedContent $body The request body + * @param ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ChatMessageHostedContent $body, ?ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ChatMessageHostedContentItemRequestBuilder + */ + public function withUrl(string $rawUrl): ChatMessageHostedContentItemRequestBuilder { + return new ChatMessageHostedContentItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..638acec41dd --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a083f60a016 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ChatMessageHostedContentItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..20944161ebd --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ChatMessageHostedContentItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ChatMessageHostedContentItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ChatMessageHostedContentItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ChatMessageHostedContentItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ChatMessageHostedContentItemRequestBuilderGetQueryParameters { + return new ChatMessageHostedContentItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..6cc81333be2 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..9ad2c8297dd --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..4a8333ec83d --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..5b978aeab14 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..dc487b6c860 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/HostedContents/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..f1218d9a838 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a3968cc2cbc --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2af83b6ed8a --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaGetResponse.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaGetResponse.php new file mode 100644 index 00000000000..e17bbba016c --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([ChatMessage::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, ChatMessage::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilder.php new file mode 100644 index 00000000000..801767b386b --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilder.php @@ -0,0 +1,77 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-1.0 Find more info here + */ + public function get(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [DeltaGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @param DeltaRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?DeltaRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DeltaRequestBuilder + */ + public function withUrl(string $rawUrl): DeltaRequestBuilder { + return new DeltaRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..bc75ce7deee --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new DeltaRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..0ceb7d70f19 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Delta/DeltaRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param DeltaRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?DeltaRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new DeltaRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return DeltaRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): DeltaRequestBuilderGetQueryParameters { + return new DeltaRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilder.php new file mode 100644 index 00000000000..6b264d61b56 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilder.php @@ -0,0 +1,184 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the setReaction method. + */ + public function setReaction(): SetReactionRequestBuilder { + return new SetReactionRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the softDelete method. + */ + public function softDelete(): SoftDeleteRequestBuilder { + return new SoftDeleteRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the undoSoftDelete method. + */ + public function undoSoftDelete(): UndoSoftDeleteRequestBuilder { + return new UndoSoftDeleteRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the unsetReaction method. + */ + public function unsetReaction(): UnsetReactionRequestBuilder { + return new UnsetReactionRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ChatMessageItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property replies for users + * @param ChatMessageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ChatMessageItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param ChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ChatMessageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property replies in users + * @param ChatMessage $body The request body + * @param ChatMessageItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ChatMessage $body, ?ChatMessageItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property replies for users + * @param ChatMessageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ChatMessageItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param ChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ChatMessageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property replies in users + * @param ChatMessage $body The request body + * @param ChatMessageItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ChatMessage $body, ?ChatMessageItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ChatMessageItemRequestBuilder + */ + public function withUrl(string $rawUrl): ChatMessageItemRequestBuilder { + return new ChatMessageItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..bb10a7e381b --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..a5bd9474ce0 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ChatMessageItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..853462a1321 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ChatMessageItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ChatMessageItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ChatMessageItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ChatMessageItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ChatMessageItemRequestBuilderGetQueryParameters { + return new ChatMessageItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..f465b9d09cc --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/ChatMessageItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilder.php new file mode 100644 index 00000000000..73cee54945f --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/$count{?%24filter,%24search}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, 'int', $errorMappings); + return $result; + } + + /** + * Get the number of the resource + * @param CountRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?CountRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "text/plain;q=0.9"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return CountRequestBuilder + */ + public function withUrl(string $rawUrl): CountRequestBuilder { + return new CountRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5c482aad94a --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +filter = $filter; + $this->search = $search; + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..d10827bc005 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Count/CountRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param CountRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?CountRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new CountRequestBuilderGetQueryParameters. + * @param string|null $filter Filter items by property values + * @param string|null $search Search items by search phrases + * @return CountRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?string $filter = null, ?string $search = null): CountRequestBuilderGetQueryParameters { + return new CountRequestBuilderGetQueryParameters($filter, $search); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilder.php new file mode 100644 index 00000000000..78a53e0e0d8 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. + * @param string $chatMessageHostedContentId The unique identifier of chatMessageHostedContent + * @return ChatMessageHostedContentItemRequestBuilder + */ + public function byChatMessageHostedContentId(string $chatMessageHostedContentId): ChatMessageHostedContentItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['chatMessageHostedContent%2Did'] = $chatMessageHostedContentId; + return new ChatMessageHostedContentItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new HostedContentsRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param HostedContentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?HostedContentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageHostedContentCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to hostedContents for users + * @param ChatMessageHostedContent $body The request body + * @param HostedContentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ChatMessageHostedContent $body, ?HostedContentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageHostedContent::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param HostedContentsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?HostedContentsRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to hostedContents for users + * @param ChatMessageHostedContent $body The request body + * @param HostedContentsRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ChatMessageHostedContent $body, ?HostedContentsRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return HostedContentsRequestBuilder + */ + public function withUrl(string $rawUrl): HostedContentsRequestBuilder { + return new HostedContentsRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..7bb7b03f6f3 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new HostedContentsRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..29d77ef9c0a --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param HostedContentsRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?HostedContentsRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new HostedContentsRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return HostedContentsRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): HostedContentsRequestBuilderGetQueryParameters { + return new HostedContentsRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..cb8beb8f7ab --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/HostedContentsRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilder.php new file mode 100644 index 00000000000..4bcd4dd34af --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilder.php @@ -0,0 +1,152 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new ChatMessageHostedContentItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property hostedContents for users + * @param ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageHostedContent::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property hostedContents in users + * @param ChatMessageHostedContent $body The request body + * @param ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(ChatMessageHostedContent $body, ?ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageHostedContent::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property hostedContents for users + * @param ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property hostedContents in users + * @param ChatMessageHostedContent $body The request body + * @param ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(ChatMessageHostedContent $body, ?ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ChatMessageHostedContentItemRequestBuilder + */ + public function withUrl(string $rawUrl): ChatMessageHostedContentItemRequestBuilder { + return new ChatMessageHostedContentItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..42aff742652 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f92d2b63606 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new ChatMessageHostedContentItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..17c308f6539 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param ChatMessageHostedContentItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?ChatMessageHostedContentItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new ChatMessageHostedContentItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return ChatMessageHostedContentItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): ChatMessageHostedContentItemRequestBuilderGetQueryParameters { + return new ChatMessageHostedContentItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..ab589537346 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilder.php new file mode 100644 index 00000000000..a7c899503c1 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilder.php @@ -0,0 +1,145 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function put(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPutRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + /** @var Promise $result */ + $result = $this->requestAdapter->sendPrimitiveAsync($requestInfo, StreamInterface::class, $errorMappings); + return $result; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?ContentRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param ContentRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?ContentRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/octet-stream, application/json"); + return $requestInfo; + } + + /** + * The unique identifier for an entity. Read-only. + * @param StreamInterface $body Binary request body + * @param ContentRequestBuilderPutRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPutRequestInformation(StreamInterface $body, ?ContentRequestBuilderPutRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PUT; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setStreamContent($body, "application/octet-stream"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ContentRequestBuilder + */ + public function withUrl(string $rawUrl): ContentRequestBuilder { + return new ContentRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..447bde866c1 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..69b831f9207 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderPutRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderPutRequestConfiguration.php new file mode 100644 index 00000000000..ee89b422121 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/HostedContents/Item/Value/ContentRequestBuilderPutRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php new file mode 100644 index 00000000000..05284fe250a --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return SetReactionPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): SetReactionPostRequestBody { + return new SetReactionPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), + ]; + } + + /** + * Gets the reactionType property value. The reactionType property + * @return string|null + */ + public function getReactionType(): ?string { + $val = $this->getBackingStore()->get('reactionType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('reactionType', $this->getReactionType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the reactionType property value. The reactionType property + * @param string|null $value Value to set for the reactionType property. + */ + public function setReactionType(?string $value): void { + $this->getBackingStore()->set('reactionType', $value); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionRequestBuilder.php new file mode 100644 index 00000000000..f3618842021 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/setReaction'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action setReaction + * @param SetReactionPostRequestBody $body The request body + * @param SetReactionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(SetReactionPostRequestBody $body, ?SetReactionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action setReaction + * @param SetReactionPostRequestBody $body The request body + * @param SetReactionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(SetReactionPostRequestBody $body, ?SetReactionRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return SetReactionRequestBuilder + */ + public function withUrl(string $rawUrl): SetReactionRequestBuilder { + return new SetReactionRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..b530ee8479a --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SetReaction/SetReactionRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SoftDelete/SoftDeleteRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SoftDelete/SoftDeleteRequestBuilder.php new file mode 100644 index 00000000000..25d4b8b986c --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SoftDelete/SoftDeleteRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/softDelete'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @param SoftDeleteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 Find more info here + */ + public function post(?SoftDeleteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @param SoftDeleteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?SoftDeleteRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return SoftDeleteRequestBuilder + */ + public function withUrl(string $rawUrl): SoftDeleteRequestBuilder { + return new SoftDeleteRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SoftDelete/SoftDeleteRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SoftDelete/SoftDeleteRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..878eef748d5 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/SoftDelete/SoftDeleteRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UndoSoftDelete/UndoSoftDeleteRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UndoSoftDelete/UndoSoftDeleteRequestBuilder.php new file mode 100644 index 00000000000..92dc7a58ea8 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UndoSoftDelete/UndoSoftDeleteRequestBuilder.php @@ -0,0 +1,74 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/undoSoftDelete'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @param UndoSoftDeleteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 Find more info here + */ + public function post(?UndoSoftDeleteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @param UndoSoftDeleteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(?UndoSoftDeleteRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UndoSoftDeleteRequestBuilder + */ + public function withUrl(string $rawUrl): UndoSoftDeleteRequestBuilder { + return new UndoSoftDeleteRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UndoSoftDelete/UndoSoftDeleteRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UndoSoftDelete/UndoSoftDeleteRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..6f57121d1fd --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UndoSoftDelete/UndoSoftDeleteRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php new file mode 100644 index 00000000000..790c27222ac --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionPostRequestBody.php @@ -0,0 +1,114 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return UnsetReactionPostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): UnsetReactionPostRequestBody { + return new UnsetReactionPostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'reactionType' => fn(ParseNode $n) => $o->setReactionType($n->getStringValue()), + ]; + } + + /** + * Gets the reactionType property value. The reactionType property + * @return string|null + */ + public function getReactionType(): ?string { + $val = $this->getBackingStore()->get('reactionType'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'reactionType'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('reactionType', $this->getReactionType()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the reactionType property value. The reactionType property + * @param string|null $value Value to set for the reactionType property. + */ + public function setReactionType(?string $value): void { + $this->getBackingStore()->set('reactionType', $value); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionRequestBuilder.php new file mode 100644 index 00000000000..a695f1deaa8 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/unsetReaction'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action unsetReaction + * @param UnsetReactionPostRequestBody $body The request body + * @param UnsetReactionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(UnsetReactionPostRequestBody $body, ?UnsetReactionRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action unsetReaction + * @param UnsetReactionPostRequestBody $body The request body + * @param UnsetReactionRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(UnsetReactionPostRequestBody $body, ?UnsetReactionRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return UnsetReactionRequestBuilder + */ + public function withUrl(string $rawUrl): UnsetReactionRequestBuilder { + return new UnsetReactionRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..c1cda557992 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/Item/UnsetReaction/UnsetReactionRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilder.php new file mode 100644 index 00000000000..d86d69ea744 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilder.php @@ -0,0 +1,149 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the delta method. + */ + public function delta(): DeltaRequestBuilder { + return new DeltaRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the replyWithQuote method. + */ + public function replyWithQuote(): ReplyWithQuoteRequestBuilder { + return new ReplyWithQuoteRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. + * @param string $chatMessageId The unique identifier of chatMessage + * @return ChatMessageItemRequestBuilder + */ + public function byChatMessageId(string $chatMessageId): ChatMessageItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['chatMessage%2Did'] = $chatMessageId; + return new ChatMessageItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new RepliesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param RepliesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?RepliesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessageCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to replies for users + * @param ChatMessage $body The request body + * @param RepliesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(ChatMessage $body, ?RepliesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param RepliesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?RepliesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to replies for users + * @param ChatMessage $body The request body + * @param RepliesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ChatMessage $body, ?RepliesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return RepliesRequestBuilder + */ + public function withUrl(string $rawUrl): RepliesRequestBuilder { + return new RepliesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..22113682211 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new RepliesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..2c4c7f43410 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param RepliesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?RepliesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new RepliesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return RepliesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): RepliesRequestBuilderGetQueryParameters { + return new RepliesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..a225a995b33 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/RepliesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuotePostRequestBody.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuotePostRequestBody.php new file mode 100644 index 00000000000..fd0cdd9b544 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuotePostRequestBody.php @@ -0,0 +1,147 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return ReplyWithQuotePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): ReplyWithQuotePostRequestBody { + return new ReplyWithQuotePostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'messageIds' => function (ParseNode $n) { + $val = $n->getCollectionOfPrimitiveValues(); + if (is_array($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + } + /** @var array|null $val */ + $this->setMessageIds($val); + }, + 'replyMessage' => fn(ParseNode $n) => $o->setReplyMessage($n->getObjectValue([ChatMessage::class, 'createFromDiscriminatorValue'])), + ]; + } + + /** + * Gets the messageIds property value. The messageIds property + * @return array|null + */ + public function getMessageIds(): ?array { + $val = $this->getBackingStore()->get('messageIds'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, 'string'); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'messageIds'"); + } + + /** + * Gets the replyMessage property value. The replyMessage property + * @return ChatMessage|null + */ + public function getReplyMessage(): ?ChatMessage { + $val = $this->getBackingStore()->get('replyMessage'); + if (is_null($val) || $val instanceof ChatMessage) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'replyMessage'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeCollectionOfPrimitiveValues('messageIds', $this->getMessageIds()); + $writer->writeObjectValue('replyMessage', $this->getReplyMessage()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the messageIds property value. The messageIds property + * @param array|null $value Value to set for the messageIds property. + */ + public function setMessageIds(?array $value): void { + $this->getBackingStore()->set('messageIds', $value); + } + + /** + * Sets the replyMessage property value. The replyMessage property + * @param ChatMessage|null $value Value to set for the replyMessage property. + */ + public function setReplyMessage(?ChatMessage $value): void { + $this->getBackingStore()->set('replyMessage', $value); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuoteRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuoteRequestBuilder.php new file mode 100644 index 00000000000..c3c34d50f5a --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuoteRequestBuilder.php @@ -0,0 +1,78 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/replyWithQuote'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param ReplyWithQuotePostRequestBody $body The request body + * @param ReplyWithQuoteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + * @link https://learn.microsoft.com/graph/api/chatmessage-replywithquote?view=graph-rest-1.0 Find more info here + */ + public function post(ReplyWithQuotePostRequestBody $body, ?ReplyWithQuoteRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [ChatMessage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param ReplyWithQuotePostRequestBody $body The request body + * @param ReplyWithQuoteRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(ReplyWithQuotePostRequestBody $body, ?ReplyWithQuoteRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return ReplyWithQuoteRequestBuilder + */ + public function withUrl(string $rawUrl): ReplyWithQuoteRequestBuilder { + return new ReplyWithQuoteRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuoteRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuoteRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..53031eb15b1 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/Replies/ReplyWithQuote/ReplyWithQuoteRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilder.php new file mode 100644 index 00000000000..926a13e68af --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilder.php @@ -0,0 +1,160 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. + */ + public function replies(): RepliesRequestBuilder { + return new RepliesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Instantiates a new TargetedChatMessageItemRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}{?%24expand,%24select}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Delete navigation property targetedMessages for users + * @param TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function delete(?TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toDeleteRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Get targetedMessages from users + * @param TargetedChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TargetedChatMessageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TargetedChatMessage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Update the navigation property targetedMessages in users + * @param TargetedChatMessage $body The request body + * @param TargetedChatMessageItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function patch(TargetedChatMessage $body, ?TargetedChatMessageItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPatchRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TargetedChatMessage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Delete navigation property targetedMessages for users + * @param TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toDeleteRequestInformation(?TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::DELETE; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Get targetedMessages from users + * @param TargetedChatMessageItemRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TargetedChatMessageItemRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Update the navigation property targetedMessages in users + * @param TargetedChatMessage $body The request body + * @param TargetedChatMessageItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPatchRequestInformation(TargetedChatMessage $body, ?TargetedChatMessageItemRequestBuilderPatchRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::PATCH; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return TargetedChatMessageItemRequestBuilder + */ + public function withUrl(string $rawUrl): TargetedChatMessageItemRequestBuilder { + return new TargetedChatMessageItemRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration.php new file mode 100644 index 00000000000..5b706eed6d0 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..f75928369d8 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetQueryParameters.php @@ -0,0 +1,34 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * Instantiates a new TargetedChatMessageItemRequestBuilderGetQueryParameters and sets the default values. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + */ + public function __construct(?array $expand = null, ?array $select = null) { + $this->expand = $expand; + $this->select = $select; + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..790aeff7545 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,39 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TargetedChatMessageItemRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TargetedChatMessageItemRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TargetedChatMessageItemRequestBuilderGetQueryParameters. + * @param array|null $expand Expand related entities + * @param array|null $select Select properties to be returned + * @return TargetedChatMessageItemRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?array $expand = null, ?array $select = null): TargetedChatMessageItemRequestBuilderGetQueryParameters { + return new TargetedChatMessageItemRequestBuilderGetQueryParameters($expand, $select); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderPatchRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderPatchRequestConfiguration.php new file mode 100644 index 00000000000..015832d3372 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/Item/TargetedChatMessageItemRequestBuilderPatchRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilder.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilder.php new file mode 100644 index 00000000000..48904add721 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilder.php @@ -0,0 +1,133 @@ +pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to manage the targetedMessages property of the microsoft.graph.chat entity. + * @param string $targetedChatMessageId The unique identifier of targetedChatMessage + * @return TargetedChatMessageItemRequestBuilder + */ + public function byTargetedChatMessageId(string $targetedChatMessageId): TargetedChatMessageItemRequestBuilder { + $urlTplParams = $this->pathParameters; + $urlTplParams['targetedChatMessage%2Did'] = $targetedChatMessageId; + return new TargetedChatMessageItemRequestBuilder($urlTplParams, $this->requestAdapter); + } + + /** + * Instantiates a new TargetedMessagesRequestBuilder and sets the default values. + * @param array|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Get targetedMessages from users + * @param TargetedMessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?TargetedMessagesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TargetedChatMessageCollectionResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Create new navigation property to targetedMessages for users + * @param TargetedChatMessage $body The request body + * @param TargetedMessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(TargetedChatMessage $body, ?TargetedMessagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [TargetedChatMessage::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Get targetedMessages from users + * @param TargetedMessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?TargetedMessagesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Create new navigation property to targetedMessages for users + * @param TargetedChatMessage $body The request body + * @param TargetedMessagesRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(TargetedChatMessage $body, ?TargetedMessagesRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return TargetedMessagesRequestBuilder + */ + public function withUrl(string $rawUrl): TargetedMessagesRequestBuilder { + return new TargetedMessagesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..5abd813a3b2 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new TargetedMessagesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..cd2459b113b --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param TargetedMessagesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?TargetedMessagesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new TargetedMessagesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return TargetedMessagesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): TargetedMessagesRequestBuilderGetQueryParameters { + return new TargetedMessagesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..d526ebd2f48 --- /dev/null +++ b/src/Generated/Users/Item/Chats/Item/TargetedMessages/TargetedMessagesRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Events/Item/Accept/AcceptPostRequestBody.php b/src/Generated/Users/Item/Events/Item/Accept/AcceptPostRequestBody.php index 45984052fab..60ab17efcca 100644 --- a/src/Generated/Users/Item/Events/Item/Accept/AcceptPostRequestBody.php +++ b/src/Generated/Users/Item/Events/Item/Accept/AcceptPostRequestBody.php @@ -23,6 +23,7 @@ class AcceptPostRequestBody implements AdditionalDataHolder, BackedModel, Parsab public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Users/Item/Events/Item/Decline/DeclinePostRequestBody.php b/src/Generated/Users/Item/Events/Item/Decline/DeclinePostRequestBody.php index abba82155db..0a6172b9d18 100644 --- a/src/Generated/Users/Item/Events/Item/Decline/DeclinePostRequestBody.php +++ b/src/Generated/Users/Item/Events/Item/Decline/DeclinePostRequestBody.php @@ -24,6 +24,7 @@ class DeclinePostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Users/Item/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php b/src/Generated/Users/Item/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php index 0e987c3f647..2b4ea570eed 100644 --- a/src/Generated/Users/Item/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php +++ b/src/Generated/Users/Item/Events/Item/TentativelyAccept/TentativelyAcceptPostRequestBody.php @@ -24,6 +24,7 @@ class TentativelyAcceptPostRequestBody implements AdditionalDataHolder, BackedMo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSendResponse(false); } /** diff --git a/src/Generated/Users/Item/FindMeetingTimes/FindMeetingTimesPostRequestBody.php b/src/Generated/Users/Item/FindMeetingTimes/FindMeetingTimesPostRequestBody.php index b97769b4020..cb19568e7b8 100644 --- a/src/Generated/Users/Item/FindMeetingTimes/FindMeetingTimesPostRequestBody.php +++ b/src/Generated/Users/Item/FindMeetingTimes/FindMeetingTimesPostRequestBody.php @@ -28,6 +28,8 @@ class FindMeetingTimesPostRequestBody implements AdditionalDataHolder, BackedMod public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsOrganizerOptional(false); + $this->setReturnSuggestionReasons(false); } /** diff --git a/src/Generated/Users/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php b/src/Generated/Users/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php index 931ae684702..60675e2cefe 100644 --- a/src/Generated/Users/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php +++ b/src/Generated/Users/Item/GetMemberGroups/GetMemberGroupsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, BackedMode public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/Users/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php b/src/Generated/Users/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php index d3384c9d91e..4764852fa3c 100644 --- a/src/Generated/Users/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php +++ b/src/Generated/Users/Item/GetMemberObjects/GetMemberObjectsPostRequestBody.php @@ -23,6 +23,7 @@ class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, BackedMod public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSecurityEnabledOnly(false); } /** diff --git a/src/Generated/Users/Item/JoinedTeams/Item/Archive/ArchivePostRequestBody.php b/src/Generated/Users/Item/JoinedTeams/Item/Archive/ArchivePostRequestBody.php index 905e986bd72..54aed10ddaf 100644 --- a/src/Generated/Users/Item/JoinedTeams/Item/Archive/ArchivePostRequestBody.php +++ b/src/Generated/Users/Item/JoinedTeams/Item/Archive/ArchivePostRequestBody.php @@ -23,6 +23,7 @@ class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setShouldSetSpoSiteReadOnlyForMembers(false); } /** diff --git a/src/Generated/Users/Item/JoinedTeams/Item/Channels/Item/Archive/ArchivePostRequestBody.php b/src/Generated/Users/Item/JoinedTeams/Item/Channels/Item/Archive/ArchivePostRequestBody.php index fadefa27029..ca8833d2af8 100644 --- a/src/Generated/Users/Item/JoinedTeams/Item/Channels/Item/Archive/ArchivePostRequestBody.php +++ b/src/Generated/Users/Item/JoinedTeams/Item/Channels/Item/Archive/ArchivePostRequestBody.php @@ -23,6 +23,7 @@ class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setShouldSetSpoSiteReadOnlyForMembers(false); } /** diff --git a/src/Generated/Users/Item/JoinedTeams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php b/src/Generated/Users/Item/JoinedTeams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php index a222b417738..7c517497959 100644 --- a/src/Generated/Users/Item/JoinedTeams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php +++ b/src/Generated/Users/Item/JoinedTeams/Item/Channels/Item/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php @@ -23,6 +23,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Users/Item/JoinedTeams/Item/PrimaryChannel/Archive/ArchivePostRequestBody.php b/src/Generated/Users/Item/JoinedTeams/Item/PrimaryChannel/Archive/ArchivePostRequestBody.php index 13f112d85b1..f7a1fedaa78 100644 --- a/src/Generated/Users/Item/JoinedTeams/Item/PrimaryChannel/Archive/ArchivePostRequestBody.php +++ b/src/Generated/Users/Item/JoinedTeams/Item/PrimaryChannel/Archive/ArchivePostRequestBody.php @@ -23,6 +23,7 @@ class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setShouldSetSpoSiteReadOnlyForMembers(false); } /** diff --git a/src/Generated/Users/Item/JoinedTeams/Item/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php b/src/Generated/Users/Item/JoinedTeams/Item/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php index 5c20352dd64..508b01b210f 100644 --- a/src/Generated/Users/Item/JoinedTeams/Item/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php +++ b/src/Generated/Users/Item/JoinedTeams/Item/PrimaryChannel/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.php @@ -23,6 +23,7 @@ class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincip public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Users/Item/JoinedTeams/Item/Schedule/Share/SharePostRequestBody.php b/src/Generated/Users/Item/JoinedTeams/Item/Schedule/Share/SharePostRequestBody.php index be2abd7bc8a..98470084613 100644 --- a/src/Generated/Users/Item/JoinedTeams/Item/Schedule/Share/SharePostRequestBody.php +++ b/src/Generated/Users/Item/JoinedTeams/Item/Schedule/Share/SharePostRequestBody.php @@ -24,6 +24,7 @@ class SharePostRequestBody implements AdditionalDataHolder, BackedModel, Parsabl public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setNotifyTeam(false); } /** diff --git a/src/Generated/Users/Item/JoinedTeams/Item/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php b/src/Generated/Users/Item/JoinedTeams/Item/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php index 5d847f59130..594af75d7dc 100644 --- a/src/Generated/Users/Item/JoinedTeams/Item/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php +++ b/src/Generated/Users/Item/JoinedTeams/Item/Schedule/TimeCards/ClockIn/ClockInPostRequestBody.php @@ -24,6 +24,7 @@ class ClockInPostRequestBody implements AdditionalDataHolder, BackedModel, Parsa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/Users/Item/JoinedTeams/Item/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php b/src/Generated/Users/Item/JoinedTeams/Item/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php index 5fea7e4aa1d..e6e10cdf750 100644 --- a/src/Generated/Users/Item/JoinedTeams/Item/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php +++ b/src/Generated/Users/Item/JoinedTeams/Item/Schedule/TimeCards/Item/ClockOut/ClockOutPostRequestBody.php @@ -24,6 +24,7 @@ class ClockOutPostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/Users/Item/JoinedTeams/Item/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php b/src/Generated/Users/Item/JoinedTeams/Item/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php index a43d61bc40b..2acd08a0443 100644 --- a/src/Generated/Users/Item/JoinedTeams/Item/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php +++ b/src/Generated/Users/Item/JoinedTeams/Item/Schedule/TimeCards/Item/EndBreak/EndBreakPostRequestBody.php @@ -24,6 +24,7 @@ class EndBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/Users/Item/JoinedTeams/Item/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php b/src/Generated/Users/Item/JoinedTeams/Item/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php index 2338cf571ea..c4c118558d8 100644 --- a/src/Generated/Users/Item/JoinedTeams/Item/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php +++ b/src/Generated/Users/Item/JoinedTeams/Item/Schedule/TimeCards/Item/StartBreak/StartBreakPostRequestBody.php @@ -24,6 +24,7 @@ class StartBreakPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setIsAtApprovedLocation(false); } /** diff --git a/src/Generated/Users/Item/ManagedDevices/Item/CleanWindowsDevice/CleanWindowsDevicePostRequestBody.php b/src/Generated/Users/Item/ManagedDevices/Item/CleanWindowsDevice/CleanWindowsDevicePostRequestBody.php index a9c09e24fc2..894d1ab7a1f 100644 --- a/src/Generated/Users/Item/ManagedDevices/Item/CleanWindowsDevice/CleanWindowsDevicePostRequestBody.php +++ b/src/Generated/Users/Item/ManagedDevices/Item/CleanWindowsDevice/CleanWindowsDevicePostRequestBody.php @@ -23,6 +23,7 @@ class CleanWindowsDevicePostRequestBody implements AdditionalDataHolder, BackedM public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setKeepUserData(false); } /** diff --git a/src/Generated/Users/Item/ManagedDevices/Item/WindowsDefenderScan/WindowsDefenderScanPostRequestBody.php b/src/Generated/Users/Item/ManagedDevices/Item/WindowsDefenderScan/WindowsDefenderScanPostRequestBody.php index 6ec859cf802..beb662d2a8d 100644 --- a/src/Generated/Users/Item/ManagedDevices/Item/WindowsDefenderScan/WindowsDefenderScanPostRequestBody.php +++ b/src/Generated/Users/Item/ManagedDevices/Item/WindowsDefenderScan/WindowsDefenderScanPostRequestBody.php @@ -23,6 +23,7 @@ class WindowsDefenderScanPostRequestBody implements AdditionalDataHolder, Backed public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setQuickScan(false); } /** diff --git a/src/Generated/Users/Item/ManagedDevices/Item/Wipe/WipePostRequestBody.php b/src/Generated/Users/Item/ManagedDevices/Item/Wipe/WipePostRequestBody.php index 74c80d3e269..4fb8cdd3824 100644 --- a/src/Generated/Users/Item/ManagedDevices/Item/Wipe/WipePostRequestBody.php +++ b/src/Generated/Users/Item/ManagedDevices/Item/Wipe/WipePostRequestBody.php @@ -23,6 +23,9 @@ class WipePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setKeepEnrollmentData(false); + $this->setKeepUserData(false); + $this->setPersistEsimDataPlan(false); } /** diff --git a/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.php b/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.php index 9424d8ee5d8..c8d060f96c5 100644 --- a/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.php +++ b/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilder.php @@ -60,7 +60,7 @@ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdap } /** - * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Access to this API is governed by tenant administrator settings. For more information, see Error responses. * @param TranscriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise * @throws Exception @@ -90,7 +90,7 @@ public function post(CallTranscript $body, ?TranscriptsRequestBuilderPostRequest } /** - * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Access to this API is governed by tenant administrator settings. For more information, see Error responses. * @param TranscriptsRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation */ diff --git a/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilderGetQueryParameters.php index d28782aa749..6b7433a82bc 100644 --- a/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilderGetQueryParameters.php +++ b/src/Generated/Users/Item/OnlineMeetings/Item/Transcripts/TranscriptsRequestBuilderGetQueryParameters.php @@ -5,7 +5,7 @@ use Microsoft\Kiota\Abstractions\QueryParameter; /** - * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Access to this API is governed by tenant administrator settings. For more information, see Error responses. */ class TranscriptsRequestBuilderGetQueryParameters { diff --git a/src/Generated/Users/Item/RevokeSignInSessions/RevokeSignInSessionsPostResponse.php b/src/Generated/Users/Item/RevokeSignInSessions/RevokeSignInSessionsPostResponse.php index 173d78d9368..6675f6c1e69 100644 --- a/src/Generated/Users/Item/RevokeSignInSessions/RevokeSignInSessionsPostResponse.php +++ b/src/Generated/Users/Item/RevokeSignInSessions/RevokeSignInSessionsPostResponse.php @@ -23,6 +23,7 @@ class RevokeSignInSessionsPostResponse implements AdditionalDataHolder, BackedMo public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setValue(false); } /** diff --git a/src/Generated/Users/Item/SendMail/SendMailPostRequestBody.php b/src/Generated/Users/Item/SendMail/SendMailPostRequestBody.php index 80b183031d0..8a2ae9fbfcb 100644 --- a/src/Generated/Users/Item/SendMail/SendMailPostRequestBody.php +++ b/src/Generated/Users/Item/SendMail/SendMailPostRequestBody.php @@ -24,6 +24,7 @@ class SendMailPostRequestBody implements AdditionalDataHolder, BackedModel, Pars public function __construct() { $this->backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); $this->setAdditionalData([]); + $this->setSaveToSentItems(false); } /** diff --git a/src/Generated/Users/Item/Sponsors/Ref/RefRequestBuilder.php b/src/Generated/Users/Item/Sponsors/Ref/RefRequestBuilder.php index 460217f89fe..3e2b28ba3ac 100644 --- a/src/Generated/Users/Item/Sponsors/Ref/RefRequestBuilder.php +++ b/src/Generated/Users/Item/Sponsors/Ref/RefRequestBuilder.php @@ -23,7 +23,7 @@ class RefRequestBuilder extends BaseRequestBuilder * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. */ public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { - parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/sponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/sponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'); if (is_array($pathParametersOrRawUrl)) { $this->pathParameters = $pathParametersOrRawUrl; } else { @@ -105,7 +105,7 @@ public function toDeleteRequestInformation(?RefRequestBuilderDeleteRequestConfig */ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/users/{user%2Did}/sponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::GET; if ($requestConfiguration !== null) { @@ -127,7 +127,7 @@ public function toGetRequestInformation(?RefRequestBuilderGetRequestConfiguratio */ public function toPostRequestInformation(ReferenceCreate $body, ?RefRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { $requestInfo = new RequestInformation(); - $requestInfo->urlTemplate = '{+baseurl}/users/{user%2Did}/sponsors/$ref'; + $requestInfo->urlTemplate = $this->urlTemplate; $requestInfo->pathParameters = $this->pathParameters; $requestInfo->httpMethod = HttpMethod::POST; if ($requestConfiguration !== null) { diff --git a/src/Generated/Users/Item/Teamwork/DeleteTargetedMessage/DeleteTargetedMessagePostRequestBody.php b/src/Generated/Users/Item/Teamwork/DeleteTargetedMessage/DeleteTargetedMessagePostRequestBody.php new file mode 100644 index 00000000000..3fd09544438 --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/DeleteTargetedMessage/DeleteTargetedMessagePostRequestBody.php @@ -0,0 +1,158 @@ +backingStore = BackingStoreFactorySingleton::getInstance()->createBackingStore(); + $this->setAdditionalData([]); + } + + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param ParseNode $parseNode The parse node to use to read the discriminator value and create the object + * @return DeleteTargetedMessagePostRequestBody + */ + public static function createFromDiscriminatorValue(ParseNode $parseNode): DeleteTargetedMessagePostRequestBody { + return new DeleteTargetedMessagePostRequestBody(); + } + + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return array|null + */ + public function getAdditionalData(): ?array { + $val = $this->getBackingStore()->get('additionalData'); + if (is_null($val) || is_array($val)) { + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'additionalData'"); + } + + /** + * Gets the BackingStore property value. Stores model information. + * @return BackingStore + */ + public function getBackingStore(): BackingStore { + return $this->backingStore; + } + + /** + * Gets the channelId property value. The channelId property + * @return string|null + */ + public function getChannelId(): ?string { + $val = $this->getBackingStore()->get('channelId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'channelId'"); + } + + /** + * The deserialization information for the current model + * @return array + */ + public function getFieldDeserializers(): array { + $o = $this; + return [ + 'channelId' => fn(ParseNode $n) => $o->setChannelId($n->getStringValue()), + 'messageId' => fn(ParseNode $n) => $o->setMessageId($n->getStringValue()), + 'teamId' => fn(ParseNode $n) => $o->setTeamId($n->getStringValue()), + ]; + } + + /** + * Gets the messageId property value. The messageId property + * @return string|null + */ + public function getMessageId(): ?string { + $val = $this->getBackingStore()->get('messageId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'messageId'"); + } + + /** + * Gets the teamId property value. The teamId property + * @return string|null + */ + public function getTeamId(): ?string { + $val = $this->getBackingStore()->get('teamId'); + if (is_null($val) || is_string($val)) { + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'teamId'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + $writer->writeStringValue('channelId', $this->getChannelId()); + $writer->writeStringValue('messageId', $this->getMessageId()); + $writer->writeStringValue('teamId', $this->getTeamId()); + $writer->writeAdditionalData($this->getAdditionalData()); + } + + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param array $value Value to set for the AdditionalData property. + */ + public function setAdditionalData(?array $value): void { + $this->getBackingStore()->set('additionalData', $value); + } + + /** + * Sets the BackingStore property value. Stores model information. + * @param BackingStore $value Value to set for the BackingStore property. + */ + public function setBackingStore(BackingStore $value): void { + $this->backingStore = $value; + } + + /** + * Sets the channelId property value. The channelId property + * @param string|null $value Value to set for the channelId property. + */ + public function setChannelId(?string $value): void { + $this->getBackingStore()->set('channelId', $value); + } + + /** + * Sets the messageId property value. The messageId property + * @param string|null $value Value to set for the messageId property. + */ + public function setMessageId(?string $value): void { + $this->getBackingStore()->set('messageId', $value); + } + + /** + * Sets the teamId property value. The teamId property + * @param string|null $value Value to set for the teamId property. + */ + public function setTeamId(?string $value): void { + $this->getBackingStore()->set('teamId', $value); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/DeleteTargetedMessage/DeleteTargetedMessageRequestBuilder.php b/src/Generated/Users/Item/Teamwork/DeleteTargetedMessage/DeleteTargetedMessageRequestBuilder.php new file mode 100644 index 00000000000..8dc93737574 --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/DeleteTargetedMessage/DeleteTargetedMessageRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/teamwork/deleteTargetedMessage'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke action deleteTargetedMessage + * @param DeleteTargetedMessagePostRequestBody $body The request body + * @param DeleteTargetedMessageRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function post(DeleteTargetedMessagePostRequestBody $body, ?DeleteTargetedMessageRequestBuilderPostRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toPostRequestInformation($body, $requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendNoContentAsync($requestInfo, $errorMappings); + } + + /** + * Invoke action deleteTargetedMessage + * @param DeleteTargetedMessagePostRequestBody $body The request body + * @param DeleteTargetedMessageRequestBuilderPostRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toPostRequestInformation(DeleteTargetedMessagePostRequestBody $body, ?DeleteTargetedMessageRequestBuilderPostRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::POST; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + $requestInfo->setContentFromParsable($this->requestAdapter, "application/json", $body); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return DeleteTargetedMessageRequestBuilder + */ + public function withUrl(string $rawUrl): DeleteTargetedMessageRequestBuilder { + return new DeleteTargetedMessageRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/DeleteTargetedMessage/DeleteTargetedMessageRequestBuilderPostRequestConfiguration.php b/src/Generated/Users/Item/Teamwork/DeleteTargetedMessage/DeleteTargetedMessageRequestBuilderPostRequestConfiguration.php new file mode 100644 index 00000000000..395eff398cc --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/DeleteTargetedMessage/DeleteTargetedMessageRequestBuilderPostRequestConfiguration.php @@ -0,0 +1,22 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + */ + public function __construct(?array $headers = null, ?array $options = null) { + parent::__construct($headers ?? [], $options ?? []); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/GetAllRetainedTargetedMessages/GetAllRetainedTargetedMessagesGetResponse.php b/src/Generated/Users/Item/Teamwork/GetAllRetainedTargetedMessages/GetAllRetainedTargetedMessagesGetResponse.php new file mode 100644 index 00000000000..f3649c438f8 --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/GetAllRetainedTargetedMessages/GetAllRetainedTargetedMessagesGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([TargetedChatMessage::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, TargetedChatMessage::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/GetAllRetainedTargetedMessages/GetAllRetainedTargetedMessagesRequestBuilder.php b/src/Generated/Users/Item/Teamwork/GetAllRetainedTargetedMessages/GetAllRetainedTargetedMessagesRequestBuilder.php new file mode 100644 index 00000000000..66d3fab7b10 --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/GetAllRetainedTargetedMessages/GetAllRetainedTargetedMessagesRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/teamwork/getAllRetainedTargetedMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function getAllRetainedTargetedMessages + * @param GetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetAllRetainedTargetedMessagesGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function getAllRetainedTargetedMessages + * @param GetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return GetAllRetainedTargetedMessagesRequestBuilder + */ + public function withUrl(string $rawUrl): GetAllRetainedTargetedMessagesRequestBuilder { + return new GetAllRetainedTargetedMessagesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/GetAllRetainedTargetedMessages/GetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Teamwork/GetAllRetainedTargetedMessages/GetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..e9aacf37b8c --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/GetAllRetainedTargetedMessages/GetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new GetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Teamwork/GetAllRetainedTargetedMessages/GetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Teamwork/GetAllRetainedTargetedMessages/GetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..3c209c215a4 --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/GetAllRetainedTargetedMessages/GetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return GetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): GetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters { + return new GetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/GetAllTargetedMessages/GetAllTargetedMessagesGetResponse.php b/src/Generated/Users/Item/Teamwork/GetAllTargetedMessages/GetAllTargetedMessagesGetResponse.php new file mode 100644 index 00000000000..f85d8eebdd5 --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/GetAllTargetedMessages/GetAllTargetedMessagesGetResponse.php @@ -0,0 +1,72 @@ + + */ + public function getFieldDeserializers(): array { + $o = $this; + return array_merge(parent::getFieldDeserializers(), [ + 'value' => fn(ParseNode $n) => $o->setValue($n->getCollectionOfObjectValues([TargetedChatMessage::class, 'createFromDiscriminatorValue'])), + ]); + } + + /** + * Gets the value property value. The value property + * @return array|null + */ + public function getValue(): ?array { + $val = $this->getBackingStore()->get('value'); + if (is_array($val) || is_null($val)) { + TypeUtils::validateCollectionValues($val, TargetedChatMessage::class); + /** @var array|null $val */ + return $val; + } + throw new \UnexpectedValueException("Invalid type found in backing store for 'value'"); + } + + /** + * Serializes information the current object + * @param SerializationWriter $writer Serialization writer to use to serialize this model + */ + public function serialize(SerializationWriter $writer): void { + parent::serialize($writer); + $writer->writeCollectionOfObjectValues('value', $this->getValue()); + } + + /** + * Sets the value property value. The value property + * @param array|null $value Value to set for the value property. + */ + public function setValue(?array $value): void { + $this->getBackingStore()->set('value', $value); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/GetAllTargetedMessages/GetAllTargetedMessagesRequestBuilder.php b/src/Generated/Users/Item/Teamwork/GetAllTargetedMessages/GetAllTargetedMessagesRequestBuilder.php new file mode 100644 index 00000000000..c31fa7ad564 --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/GetAllTargetedMessages/GetAllTargetedMessagesRequestBuilder.php @@ -0,0 +1,76 @@ +|string $pathParametersOrRawUrl Path parameters for the request or a String representing the raw URL. + * @param RequestAdapter $requestAdapter The request adapter to use to execute the requests. + */ + public function __construct($pathParametersOrRawUrl, RequestAdapter $requestAdapter) { + parent::__construct($requestAdapter, [], '{+baseurl}/users/{user%2Did}/teamwork/getAllTargetedMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}'); + if (is_array($pathParametersOrRawUrl)) { + $this->pathParameters = $pathParametersOrRawUrl; + } else { + $this->pathParameters = ['request-raw-url' => $pathParametersOrRawUrl]; + } + } + + /** + * Invoke function getAllTargetedMessages + * @param GetAllTargetedMessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return Promise + * @throws Exception + */ + public function get(?GetAllTargetedMessagesRequestBuilderGetRequestConfiguration $requestConfiguration = null): Promise { + $requestInfo = $this->toGetRequestInformation($requestConfiguration); + $errorMappings = [ + 'XXX' => [ODataError::class, 'createFromDiscriminatorValue'], + ]; + return $this->requestAdapter->sendAsync($requestInfo, [GetAllTargetedMessagesGetResponse::class, 'createFromDiscriminatorValue'], $errorMappings); + } + + /** + * Invoke function getAllTargetedMessages + * @param GetAllTargetedMessagesRequestBuilderGetRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return RequestInformation + */ + public function toGetRequestInformation(?GetAllTargetedMessagesRequestBuilderGetRequestConfiguration $requestConfiguration = null): RequestInformation { + $requestInfo = new RequestInformation(); + $requestInfo->urlTemplate = $this->urlTemplate; + $requestInfo->pathParameters = $this->pathParameters; + $requestInfo->httpMethod = HttpMethod::GET; + if ($requestConfiguration !== null) { + $requestInfo->addHeaders($requestConfiguration->headers); + if ($requestConfiguration->queryParameters !== null) { + $requestInfo->setQueryParameters($requestConfiguration->queryParameters); + } + $requestInfo->addRequestOptions(...$requestConfiguration->options); + } + $requestInfo->tryAddHeader('Accept', "application/json"); + return $requestInfo; + } + + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param string $rawUrl The raw URL to use for the request builder. + * @return GetAllTargetedMessagesRequestBuilder + */ + public function withUrl(string $rawUrl): GetAllTargetedMessagesRequestBuilder { + return new GetAllTargetedMessagesRequestBuilder($rawUrl, $this->requestAdapter); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/GetAllTargetedMessages/GetAllTargetedMessagesRequestBuilderGetQueryParameters.php b/src/Generated/Users/Item/Teamwork/GetAllTargetedMessages/GetAllTargetedMessagesRequestBuilderGetQueryParameters.php new file mode 100644 index 00000000000..1ae1b84aa8c --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/GetAllTargetedMessages/GetAllTargetedMessagesRequestBuilderGetQueryParameters.php @@ -0,0 +1,82 @@ +|null $expand Expand related entities + */ + public ?array $expand = null; + + /** + * @QueryParameter("%24filter") + * @var string|null $filter Filter items by property values + */ + public ?string $filter = null; + + /** + * @QueryParameter("%24orderby") + * @var array|null $orderby Order items by property values + */ + public ?array $orderby = null; + + /** + * @QueryParameter("%24search") + * @var string|null $search Search items by search phrases + */ + public ?string $search = null; + + /** + * @QueryParameter("%24select") + * @var array|null $select Select properties to be returned + */ + public ?array $select = null; + + /** + * @QueryParameter("%24skip") + * @var int|null $skip Skip the first n items + */ + public ?int $skip = null; + + /** + * @QueryParameter("%24top") + * @var int|null $top Show only the first n items + */ + public ?int $top = null; + + /** + * Instantiates a new GetAllTargetedMessagesRequestBuilderGetQueryParameters and sets the default values. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + */ + public function __construct(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null) { + $this->count = $count; + $this->expand = $expand; + $this->filter = $filter; + $this->orderby = $orderby; + $this->search = $search; + $this->select = $select; + $this->skip = $skip; + $this->top = $top; + } + +} diff --git a/src/Generated/Users/Item/Teamwork/GetAllTargetedMessages/GetAllTargetedMessagesRequestBuilderGetRequestConfiguration.php b/src/Generated/Users/Item/Teamwork/GetAllTargetedMessages/GetAllTargetedMessagesRequestBuilderGetRequestConfiguration.php new file mode 100644 index 00000000000..bc04b57880b --- /dev/null +++ b/src/Generated/Users/Item/Teamwork/GetAllTargetedMessages/GetAllTargetedMessagesRequestBuilderGetRequestConfiguration.php @@ -0,0 +1,45 @@ +|string>|null $headers Request headers + * @param array|null $options Request options + * @param GetAllTargetedMessagesRequestBuilderGetQueryParameters|null $queryParameters Request query parameters + */ + public function __construct(?array $headers = null, ?array $options = null, ?GetAllTargetedMessagesRequestBuilderGetQueryParameters $queryParameters = null) { + parent::__construct($headers ?? [], $options ?? []); + $this->queryParameters = $queryParameters; + } + + /** + * Instantiates a new GetAllTargetedMessagesRequestBuilderGetQueryParameters. + * @param bool|null $count Include count of items + * @param array|null $expand Expand related entities + * @param string|null $filter Filter items by property values + * @param array|null $orderby Order items by property values + * @param string|null $search Search items by search phrases + * @param array|null $select Select properties to be returned + * @param int|null $skip Skip the first n items + * @param int|null $top Show only the first n items + * @return GetAllTargetedMessagesRequestBuilderGetQueryParameters + */ + public static function createQueryParameters(?bool $count = null, ?array $expand = null, ?string $filter = null, ?array $orderby = null, ?string $search = null, ?array $select = null, ?int $skip = null, ?int $top = null): GetAllTargetedMessagesRequestBuilderGetQueryParameters { + return new GetAllTargetedMessagesRequestBuilderGetQueryParameters($count, $expand, $filter, $orderby, $search, $select, $skip, $top); + } + +} diff --git a/src/Generated/Users/Item/Teamwork/TeamworkRequestBuilder.php b/src/Generated/Users/Item/Teamwork/TeamworkRequestBuilder.php index df4c25888a9..432b3fc6fb2 100644 --- a/src/Generated/Users/Item/Teamwork/TeamworkRequestBuilder.php +++ b/src/Generated/Users/Item/Teamwork/TeamworkRequestBuilder.php @@ -7,6 +7,9 @@ use Microsoft\Graph\Generated\Models\ODataErrors\ODataError; use Microsoft\Graph\Generated\Models\UserTeamwork; use Microsoft\Graph\Generated\Users\Item\Teamwork\AssociatedTeams\AssociatedTeamsRequestBuilder; +use Microsoft\Graph\Generated\Users\Item\Teamwork\DeleteTargetedMessage\DeleteTargetedMessageRequestBuilder; +use Microsoft\Graph\Generated\Users\Item\Teamwork\GetAllRetainedTargetedMessages\GetAllRetainedTargetedMessagesRequestBuilder; +use Microsoft\Graph\Generated\Users\Item\Teamwork\GetAllTargetedMessages\GetAllTargetedMessagesRequestBuilder; use Microsoft\Graph\Generated\Users\Item\Teamwork\InstalledApps\InstalledAppsRequestBuilder; use Microsoft\Graph\Generated\Users\Item\Teamwork\SendActivityNotification\SendActivityNotificationRequestBuilder; use Microsoft\Kiota\Abstractions\BaseRequestBuilder; @@ -26,6 +29,27 @@ public function associatedTeams(): AssociatedTeamsRequestBuilder { return new AssociatedTeamsRequestBuilder($this->pathParameters, $this->requestAdapter); } + /** + * Provides operations to call the deleteTargetedMessage method. + */ + public function deleteTargetedMessage(): DeleteTargetedMessageRequestBuilder { + return new DeleteTargetedMessageRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the getAllRetainedTargetedMessages method. + */ + public function getAllRetainedTargetedMessages(): GetAllRetainedTargetedMessagesRequestBuilder { + return new GetAllRetainedTargetedMessagesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + + /** + * Provides operations to call the getAllTargetedMessages method. + */ + public function getAllTargetedMessages(): GetAllTargetedMessagesRequestBuilder { + return new GetAllTargetedMessagesRequestBuilder($this->pathParameters, $this->requestAdapter); + } + /** * Provides operations to manage the installedApps property of the microsoft.graph.userTeamwork entity. */ diff --git a/src/Generated/Users/Item/UserItemRequestBuilder.php b/src/Generated/Users/Item/UserItemRequestBuilder.php index 9f3ff855738..a53dc130eec 100644 --- a/src/Generated/Users/Item/UserItemRequestBuilder.php +++ b/src/Generated/Users/Item/UserItemRequestBuilder.php @@ -697,7 +697,7 @@ public function get(?UserItemRequestBuilderGetRequestConfiguration $requestConfi } /** - * Update the properties of a user object. + * Update the properties of a user object. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. * @param User $body The request body * @param UserItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -762,7 +762,7 @@ public function toGetRequestInformation(?UserItemRequestBuilderGetRequestConfigu } /** - * Update the properties of a user object. + * Update the properties of a user object. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. * @param User $body The request body * @param UserItemRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/UsersWithUserPrincipalName/UsersWithUserPrincipalNameRequestBuilder.php b/src/Generated/UsersWithUserPrincipalName/UsersWithUserPrincipalNameRequestBuilder.php index ed444fff334..54d4dcaa1d8 100644 --- a/src/Generated/UsersWithUserPrincipalName/UsersWithUserPrincipalNameRequestBuilder.php +++ b/src/Generated/UsersWithUserPrincipalName/UsersWithUserPrincipalNameRequestBuilder.php @@ -64,7 +64,7 @@ public function get(?UsersWithUserPrincipalNameRequestBuilderGetRequestConfigura } /** - * Update the properties of a user object. + * Update the properties of a user object. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. * @param User $body The request body * @param UsersWithUserPrincipalNameRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return Promise @@ -119,7 +119,7 @@ public function toGetRequestInformation(?UsersWithUserPrincipalNameRequestBuilde } /** - * Update the properties of a user object. + * Update the properties of a user object. To use this API to update an agentUser, specify an @odata.type property with a value of #microsoft.graph.agentUser in the request body. * @param User $body The request body * @param UsersWithUserPrincipalNameRequestBuilderPatchRequestConfiguration|null $requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return RequestInformation diff --git a/src/Generated/kiota-dom-export.txt b/src/Generated/kiota-dom-export.txt index bc4f8bb6780..a383bfe0b9b 100644 --- a/src/Generated/kiota-dom-export.txt +++ b/src/Generated/kiota-dom-export.txt @@ -6282,6 +6282,7 @@ Microsoft\Graph\Generated.chats.item.ChatItemRequestBuilder::|public|requestAdap Microsoft\Graph\Generated.chats.item.ChatItemRequestBuilder::|public|sendActivityNotification:SendActivityNotificationRequestBuilder Microsoft\Graph\Generated.chats.item.ChatItemRequestBuilder::|public|startMigration:StartMigrationRequestBuilder Microsoft\Graph\Generated.chats.item.ChatItemRequestBuilder::|public|tabs:TabsRequestBuilder +Microsoft\Graph\Generated.chats.item.ChatItemRequestBuilder::|public|targetedMessages:TargetedMessagesRequestBuilder Microsoft\Graph\Generated.chats.item.ChatItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ChatItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.chats.item.ChatItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ChatItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.chats.item.ChatItemRequestBuilder::|public|ToPatchRequestInformation(body:Chat; requestConfiguration?:ChatItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -7482,6 +7483,426 @@ Microsoft\Graph\Generated.chats.item.tabs.tabsRequestBuilderGetRequestConfigurat Microsoft\Graph\Generated.chats.item.tabs.tabsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TabsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.chats.item.tabs.tabsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.chats.item.tabs.tabsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.chats.item.targetedMessages.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.chats.item.targetedMessages.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.chats.item.targetedMessages.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.chats.item.targetedMessages.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.chats.item.targetedMessages.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|ByChatMessageHostedContentId(chatMessageHostedContentId:string):ChatMessageHostedContentItemRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|Get(requestConfiguration?:HostedContentsRequestBuilderGetRequestConfiguration):ChatMessageHostedContentCollectionResponse +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|Post(body:ChatMessageHostedContent; requestConfiguration?:HostedContentsRequestBuilderPostRequestConfiguration):ChatMessageHostedContent +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HostedContentsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|ToPostRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:HostedContentsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|WithUrl(rawUrl:string):HostedContentsRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HostedContentsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetRequestConfiguration::|public|queryParameters:HostedContentsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HostedContentsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|Delete(requestConfiguration?:ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|Get(requestConfiguration?:ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration):ChatMessageHostedContent +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|Patch(body:ChatMessageHostedContent; requestConfiguration?:ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration):ChatMessageHostedContent +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|ToPatchRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|WithUrl(rawUrl:string):ChatMessageHostedContentItemRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ChatMessageHostedContentItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ChatMessageHostedContentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ChatMessageHostedContentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|Delete(requestConfiguration?:ChatMessageItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|Get(requestConfiguration?:ChatMessageItemRequestBuilderGetRequestConfiguration):ChatMessage +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|hostedContents:HostedContentsRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|Patch(body:ChatMessage; requestConfiguration?:ChatMessageItemRequestBuilderPatchRequestConfiguration):ChatMessage +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|softDelete:SoftDeleteRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ChatMessageItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ChatMessageItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|ToPatchRequestInformation(body:ChatMessage; requestConfiguration?:ChatMessageItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|undoSoftDelete:UndoSoftDeleteRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|WithUrl(rawUrl:string):ChatMessageItemRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ChatMessageItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ChatMessageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ChatMessageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|ByChatMessageHostedContentId(chatMessageHostedContentId:string):ChatMessageHostedContentItemRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|Get(requestConfiguration?:HostedContentsRequestBuilderGetRequestConfiguration):ChatMessageHostedContentCollectionResponse +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|Post(body:ChatMessageHostedContent; requestConfiguration?:HostedContentsRequestBuilderPostRequestConfiguration):ChatMessageHostedContent +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HostedContentsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|ToPostRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:HostedContentsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|WithUrl(rawUrl:string):HostedContentsRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HostedContentsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetRequestConfiguration::|public|queryParameters:HostedContentsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HostedContentsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|Delete(requestConfiguration?:ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|Get(requestConfiguration?:ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration):ChatMessageHostedContent +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|Patch(body:ChatMessageHostedContent; requestConfiguration?:ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration):ChatMessageHostedContent +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|ToPatchRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|WithUrl(rawUrl:string):ChatMessageHostedContentItemRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ChatMessageHostedContentItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ChatMessageHostedContentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ChatMessageHostedContentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.SetReactionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.SetReactionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.SetReactionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.SetReactionRequestBuilder::|public|Post(body:SetReactionPostRequestBody; requestConfiguration?:SetReactionRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.SetReactionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.SetReactionRequestBuilder::|public|ToPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:SetReactionRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.SetReactionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.SetReactionRequestBuilder::|public|WithUrl(rawUrl:string):SetReactionRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.setReaction.setReactionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.softDelete.SoftDeleteRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.softDelete.SoftDeleteRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.softDelete.SoftDeleteRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.softDelete.SoftDeleteRequestBuilder::|public|Post(requestConfiguration?:SoftDeleteRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.softDelete.SoftDeleteRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.softDelete.SoftDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:SoftDeleteRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.softDelete.SoftDeleteRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.softDelete.SoftDeleteRequestBuilder::|public|WithUrl(rawUrl:string):SoftDeleteRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.softDelete.softDeleteRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.softDelete.softDeleteRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.undoSoftDelete.UndoSoftDeleteRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.undoSoftDelete.UndoSoftDeleteRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.undoSoftDelete.UndoSoftDeleteRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.undoSoftDelete.UndoSoftDeleteRequestBuilder::|public|Post(requestConfiguration?:UndoSoftDeleteRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.undoSoftDelete.UndoSoftDeleteRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.undoSoftDelete.UndoSoftDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UndoSoftDeleteRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.undoSoftDelete.UndoSoftDeleteRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.undoSoftDelete.UndoSoftDeleteRequestBuilder::|public|WithUrl(rawUrl:string):UndoSoftDeleteRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.undoSoftDelete.undoSoftDeleteRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.undoSoftDelete.undoSoftDeleteRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.UnsetReactionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.UnsetReactionRequestBuilder::|public|Post(body:UnsetReactionPostRequestBody; requestConfiguration?:UnsetReactionRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.UnsetReactionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.UnsetReactionRequestBuilder::|public|ToPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:UnsetReactionRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.UnsetReactionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.UnsetReactionRequestBuilder::|public|WithUrl(rawUrl:string):UnsetReactionRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.RepliesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|ByChatMessageId(chatMessageId:string):ChatMessageItemRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|Get(requestConfiguration?:RepliesRequestBuilderGetRequestConfiguration):ChatMessageCollectionResponse +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|Post(body:ChatMessage; requestConfiguration?:RepliesRequestBuilderPostRequestConfiguration):ChatMessage +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RepliesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|ToPostRequestInformation(body:ChatMessage; requestConfiguration?:RepliesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|WithUrl(rawUrl:string):RepliesRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RepliesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetRequestConfiguration::|public|queryParameters:RepliesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RepliesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.repliesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.repliesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|getMessageIds():array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|setMessageIds(value?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|Post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:ReplyWithQuoteRequestBuilderPostRequestConfiguration):ChatMessage +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|ToPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:ReplyWithQuoteRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|WithUrl(rawUrl:string):ReplyWithQuoteRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuoteRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuoteRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|Delete(requestConfiguration?:TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|Get(requestConfiguration?:TargetedChatMessageItemRequestBuilderGetRequestConfiguration):TargetedChatMessage +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|hostedContents:HostedContentsRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|Patch(body:TargetedChatMessage; requestConfiguration?:TargetedChatMessageItemRequestBuilderPatchRequestConfiguration):TargetedChatMessage +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|replies:RepliesRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TargetedChatMessageItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|ToPatchRequestInformation(body:TargetedChatMessage; requestConfiguration?:TargetedChatMessageItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|WithUrl(rawUrl:string):TargetedChatMessageItemRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TargetedChatMessageItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TargetedChatMessageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TargetedChatMessageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.chats.item.targetedMessages.TargetedMessagesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|ByTargetedChatMessageId(targetedChatMessageId:string):TargetedChatMessageItemRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|Get(requestConfiguration?:TargetedMessagesRequestBuilderGetRequestConfiguration):TargetedChatMessageCollectionResponse +Microsoft\Graph\Generated.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|Post(body:TargetedChatMessage; requestConfiguration?:TargetedMessagesRequestBuilderPostRequestConfiguration):TargetedChatMessage +Microsoft\Graph\Generated.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TargetedMessagesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|ToPostRequestInformation(body:TargetedChatMessage; requestConfiguration?:TargetedMessagesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|WithUrl(rawUrl:string):TargetedMessagesRequestBuilder +Microsoft\Graph\Generated.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.chats.item.targetedMessages.targetedMessagesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.targetedMessagesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TargetedMessagesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.chats.item.targetedMessages.targetedMessagesRequestBuilderGetRequestConfiguration::|public|queryParameters:TargetedMessagesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.targetedMessagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TargetedMessagesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.chats.item.targetedMessages.targetedMessagesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.chats.item.targetedMessages.targetedMessagesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.chats.item.unhideForUser.unhideForUserPostRequestBody::|public|constructor():void Microsoft\Graph\Generated.chats.item.unhideForUser.unhideForUserPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Generated.chats.item.unhideForUser.unhideForUserPostRequestBody::|public|getBackingStore():BackingStore @@ -31629,6 +32050,7 @@ Microsoft\Graph\Generated.directory.DirectoryRequestBuilder::|public|onPremisesS Microsoft\Graph\Generated.directory.DirectoryRequestBuilder::|public|Patch(body:Directory; requestConfiguration?:DirectoryRequestBuilderPatchRequestConfiguration):Directory Microsoft\Graph\Generated.directory.DirectoryRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.directory.DirectoryRequestBuilder::|public|publicKeyInfrastructure:PublicKeyInfrastructureRequestBuilder +Microsoft\Graph\Generated.directory.DirectoryRequestBuilder::|public|recovery:RecoveryRequestBuilder Microsoft\Graph\Generated.directory.DirectoryRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Generated.directory.DirectoryRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder Microsoft\Graph\Generated.directory.DirectoryRequestBuilder::|public|subscriptionsWithCommerceSubscriptionId(commerceSubscriptionId:string):SubscriptionsWithCommerceSubscriptionIdRequestBuilder @@ -31980,6 +32402,280 @@ Microsoft\Graph\Generated.directory.publicKeyInfrastructure.publicKeyInfrastruct Microsoft\Graph\Generated.directory.publicKeyInfrastructure.publicKeyInfrastructureRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):PublicKeyInfrastructureRequestBuilderGetQueryParameters Microsoft\Graph\Generated.directory.publicKeyInfrastructure.publicKeyInfrastructureRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.directory.publicKeyInfrastructure.publicKeyInfrastructureRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.directory.recovery.jobs.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.directory.recovery.jobs.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.directory.recovery.jobs.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.directory.recovery.jobs.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.directory.recovery.jobs.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.directory.recovery.jobs.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.jobs.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.directory.recovery.jobs.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.directory.recovery.jobs.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.directory.recovery.jobs.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.directory.recovery.jobs.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.directory.recovery.jobs.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.jobs.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.directory.recovery.jobs.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.jobs.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.jobs.item.microsoftGraphEntraRecoveryServicesCancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.directory.recovery.jobs.item.microsoftGraphEntraRecoveryServicesCancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.directory.recovery.jobs.item.microsoftGraphEntraRecoveryServicesCancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.directory.recovery.jobs.item.microsoftGraphEntraRecoveryServicesCancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.directory.recovery.jobs.item.microsoftGraphEntraRecoveryServicesCancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.directory.recovery.jobs.item.microsoftGraphEntraRecoveryServicesCancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.jobs.item.microsoftGraphEntraRecoveryServicesCancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.directory.recovery.jobs.item.microsoftGraphEntraRecoveryServicesCancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder +Microsoft\Graph\Generated.directory.recovery.jobs.item.microsoftGraphEntraRecoveryServicesCancel.microsoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.jobs.item.microsoftGraphEntraRecoveryServicesCancel.microsoftGraphEntraRecoveryServicesCancelRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|Delete(requestConfiguration?:RecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|Get(requestConfiguration?:RecoveryJobBaseItemRequestBuilderGetRequestConfiguration):RecoveryJobBase +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|microsoftGraphEntraRecoveryServicesCancel:MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|Patch(body:RecoveryJobBase; requestConfiguration?:RecoveryJobBaseItemRequestBuilderPatchRequestConfiguration):RecoveryJobBase +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RecoveryJobBaseItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|ToPatchRequestInformation(body:RecoveryJobBase; requestConfiguration?:RecoveryJobBaseItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|WithUrl(rawUrl:string):RecoveryJobBaseItemRequestBuilder +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RecoveryJobBaseItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RecoveryJobBaseItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RecoveryJobBaseItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.directory.recovery.jobs.JobsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.directory.recovery.jobs.JobsRequestBuilder::|public|ByRecoveryJobBaseId(recoveryJobBaseId:string):RecoveryJobBaseItemRequestBuilder +Microsoft\Graph\Generated.directory.recovery.jobs.JobsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.directory.recovery.jobs.JobsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.directory.recovery.jobs.JobsRequestBuilder::|public|Get(requestConfiguration?:JobsRequestBuilderGetRequestConfiguration):RecoveryJobBaseCollectionResponse +Microsoft\Graph\Generated.directory.recovery.jobs.JobsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.directory.recovery.jobs.JobsRequestBuilder::|public|Post(body:RecoveryJobBase; requestConfiguration?:JobsRequestBuilderPostRequestConfiguration):RecoveryJobBase +Microsoft\Graph\Generated.directory.recovery.jobs.JobsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.directory.recovery.jobs.JobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:JobsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.jobs.JobsRequestBuilder::|public|ToPostRequestInformation(body:RecoveryJobBase; requestConfiguration?:JobsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.jobs.JobsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.directory.recovery.jobs.JobsRequestBuilder::|public|WithUrl(rawUrl:string):JobsRequestBuilder +Microsoft\Graph\Generated.directory.recovery.jobs.jobsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.directory.recovery.jobs.jobsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.directory.recovery.jobs.jobsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.directory.recovery.jobs.jobsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.directory.recovery.jobs.jobsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.directory.recovery.jobs.jobsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.directory.recovery.jobs.jobsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.directory.recovery.jobs.jobsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.directory.recovery.jobs.jobsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.directory.recovery.jobs.jobsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.jobs.jobsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:JobsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.directory.recovery.jobs.jobsRequestBuilderGetRequestConfiguration::|public|queryParameters:JobsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.jobs.jobsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):JobsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.jobs.jobsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.jobs.jobsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.directory.recovery.RecoveryRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.directory.recovery.RecoveryRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.directory.recovery.RecoveryRequestBuilder::|public|Delete(requestConfiguration?:RecoveryRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.directory.recovery.RecoveryRequestBuilder::|public|Get(requestConfiguration?:RecoveryRequestBuilderGetRequestConfiguration):Recovery +Microsoft\Graph\Generated.directory.recovery.RecoveryRequestBuilder::|public|jobs:JobsRequestBuilder +Microsoft\Graph\Generated.directory.recovery.RecoveryRequestBuilder::|public|Patch(body:Recovery; requestConfiguration?:RecoveryRequestBuilderPatchRequestConfiguration):Recovery +Microsoft\Graph\Generated.directory.recovery.RecoveryRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.directory.recovery.RecoveryRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.directory.recovery.RecoveryRequestBuilder::|public|snapshots:SnapshotsRequestBuilder +Microsoft\Graph\Generated.directory.recovery.RecoveryRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:RecoveryRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.RecoveryRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RecoveryRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.RecoveryRequestBuilder::|public|ToPatchRequestInformation(body:Recovery; requestConfiguration?:RecoveryRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.RecoveryRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.directory.recovery.RecoveryRequestBuilder::|public|WithUrl(rawUrl:string):RecoveryRequestBuilder +Microsoft\Graph\Generated.directory.recovery.recoveryRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.recoveryRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.directory.recovery.recoveryRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.directory.recovery.recoveryRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.directory.recovery.recoveryRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.directory.recovery.recoveryRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.recoveryRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RecoveryRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.directory.recovery.recoveryRequestBuilderGetRequestConfiguration::|public|queryParameters:RecoveryRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.recoveryRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RecoveryRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.recoveryRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.recoveryRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.directory.recovery.snapshots.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.directory.recovery.snapshots.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.directory.recovery.snapshots.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.directory.recovery.snapshots.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.directory.recovery.snapshots.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.snapshots.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.directory.recovery.snapshots.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.directory.recovery.snapshots.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.directory.recovery.snapshots.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.directory.recovery.snapshots.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.snapshots.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.directory.recovery.snapshots.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilder::|public|Get(requestConfiguration?:RecoveryJobItemRequestBuilderGetRequestConfiguration):RecoveryJob +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RecoveryJobItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilder::|public|WithUrl(rawUrl:string):RecoveryJobItemRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RecoveryJobItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RecoveryJobItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.item.RecoveryJobItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RecoveryJobItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.RecoveryJobsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.RecoveryJobsRequestBuilder::|public|ByRecoveryJobId(recoveryJobId:string):RecoveryJobItemRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.RecoveryJobsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.RecoveryJobsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.RecoveryJobsRequestBuilder::|public|Get(requestConfiguration?:RecoveryJobsRequestBuilderGetRequestConfiguration):RecoveryJobCollectionResponse +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.RecoveryJobsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.RecoveryJobsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.RecoveryJobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RecoveryJobsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.RecoveryJobsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.RecoveryJobsRequestBuilder::|public|WithUrl(rawUrl:string):RecoveryJobsRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RecoveryJobsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetRequestConfiguration::|public|queryParameters:RecoveryJobsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryJobs.recoveryJobsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RecoveryJobsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilder::|public|Get(requestConfiguration?:RecoveryPreviewJobItemRequestBuilderGetRequestConfiguration):RecoveryPreviewJob +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RecoveryPreviewJobItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilder::|public|WithUrl(rawUrl:string):RecoveryPreviewJobItemRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RecoveryPreviewJobItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilderGetRequestConfiguration::|public|queryParameters:RecoveryPreviewJobItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.item.RecoveryPreviewJobItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):RecoveryPreviewJobItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.RecoveryPreviewJobsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.RecoveryPreviewJobsRequestBuilder::|public|ByRecoveryPreviewJobId(recoveryPreviewJobId:string):RecoveryPreviewJobItemRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.RecoveryPreviewJobsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.RecoveryPreviewJobsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.RecoveryPreviewJobsRequestBuilder::|public|Get(requestConfiguration?:RecoveryPreviewJobsRequestBuilderGetRequestConfiguration):RecoveryPreviewJobCollectionResponse +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.RecoveryPreviewJobsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.RecoveryPreviewJobsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.RecoveryPreviewJobsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RecoveryPreviewJobsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.RecoveryPreviewJobsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.RecoveryPreviewJobsRequestBuilder::|public|WithUrl(rawUrl:string):RecoveryPreviewJobsRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RecoveryPreviewJobsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetRequestConfiguration::|public|queryParameters:RecoveryPreviewJobsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.item.recoveryPreviewJobs.recoveryPreviewJobsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RecoveryPreviewJobsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|Delete(requestConfiguration?:SnapshotItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|Get(requestConfiguration?:SnapshotItemRequestBuilderGetRequestConfiguration):Snapshot +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|Patch(body:Snapshot; requestConfiguration?:SnapshotItemRequestBuilderPatchRequestConfiguration):Snapshot +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|recoveryJobs:RecoveryJobsRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|recoveryPreviewJobs:RecoveryPreviewJobsRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:SnapshotItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SnapshotItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|ToPatchRequestInformation(body:Snapshot; requestConfiguration?:SnapshotItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|WithUrl(rawUrl:string):SnapshotItemRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SnapshotItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilderGetRequestConfiguration::|public|queryParameters:SnapshotItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SnapshotItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.snapshots.item.SnapshotItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.directory.recovery.snapshots.SnapshotsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|BySnapshotId(snapshotId:string):SnapshotItemRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|Get(requestConfiguration?:SnapshotsRequestBuilderGetRequestConfiguration):SnapshotCollectionResponse +Microsoft\Graph\Generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|Post(body:Snapshot; requestConfiguration?:SnapshotsRequestBuilderPostRequestConfiguration):Snapshot +Microsoft\Graph\Generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SnapshotsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|ToPostRequestInformation(body:Snapshot; requestConfiguration?:SnapshotsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|WithUrl(rawUrl:string):SnapshotsRequestBuilder +Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SnapshotsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderGetRequestConfiguration::|public|queryParameters:SnapshotsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SnapshotsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.directory.recovery.snapshots.snapshotsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.directory.subscriptions.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.directory.subscriptions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.directory.subscriptions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -100602,6 +101298,116 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackage Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.resourceRoleScopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ResourceRoleScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.resourceRoleScopesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.resourceRoleScopesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|ByAccessPackageSuggestionId(accessPackageSuggestionId:string):AccessPackageSuggestionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|Get(requestConfiguration?:AccessPackageSuggestionsRequestBuilderGetRequestConfiguration):AccessPackageSuggestionCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|Post(body:AccessPackageSuggestion; requestConfiguration?:AccessPackageSuggestionsRequestBuilderPostRequestConfiguration):AccessPackageSuggestion +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageSuggestionsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|ToPostRequestInformation(body:AccessPackageSuggestion; requestConfiguration?:AccessPackageSuggestionsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.AccessPackageSuggestionsRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageSuggestionsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.accessPackageSuggestionsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.accessPackageSuggestionsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.accessPackageSuggestionsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.accessPackageSuggestionsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.accessPackageSuggestionsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.accessPackageSuggestionsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.accessPackageSuggestionsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.accessPackageSuggestionsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.accessPackageSuggestionsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.accessPackageSuggestionsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.accessPackageSuggestionsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageSuggestionsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.accessPackageSuggestionsRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageSuggestionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.accessPackageSuggestionsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AccessPackageSuggestionsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.accessPackageSuggestionsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.accessPackageSuggestionsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|getValue():array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; on?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|Get(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):FilterByCurrentUserWithOnGetResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|WithUrl(rawUrl:string):FilterByCurrentUserWithOnRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|public|queryParameters:FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):FilterByCurrentUserWithOnRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder::|public|Get(requestConfiguration?:AccessPackageRequestBuilderGetRequestConfiguration):AvailableAccessPackage +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.AccessPackageRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.accessPackageRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.accessPackageRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.accessPackageRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.accessPackageRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.accessPackageRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.accessPackageRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.accessPackage.accessPackageRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|accessPackage:AccessPackageRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageSuggestionItemRequestBuilderGetRequestConfiguration):AccessPackageSuggestion +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|Patch(body:AccessPackageSuggestion; requestConfiguration?:AccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration):AccessPackageSuggestion +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageSuggestionItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageSuggestion; requestConfiguration?:AccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageSuggestionItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageSuggestionItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageSuggestionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageSuggestionItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.accessPackageSuggestions.item.AccessPackageSuggestionItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.assignmentPolicies.AssignmentPoliciesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.assignmentPolicies.AssignmentPoliciesRequestBuilder::|public|ByAccessPackageAssignmentPolicyId(accessPackageAssignmentPolicyId:string):AccessPackageAssignmentPolicyItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.assignmentPolicies.AssignmentPoliciesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -101248,6 +102054,125 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.assignments.i Microsoft\Graph\Generated.identityGovernance.entitlementManagement.assignments.item.target.targetRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TargetRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.assignments.item.target.targetRequestBuilderGetRequestConfiguration::|public|queryParameters:TargetRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.assignments.item.target.targetRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TargetRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|ByAvailableAccessPackageId(availableAccessPackageId:string):AvailableAccessPackageItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|Get(requestConfiguration?:AvailableAccessPackagesRequestBuilderGetRequestConfiguration):AvailableAccessPackageCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|Post(body:AvailableAccessPackage; requestConfiguration?:AvailableAccessPackagesRequestBuilderPostRequestConfiguration):AvailableAccessPackage +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AvailableAccessPackagesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|ToPostRequestInformation(body:AvailableAccessPackage; requestConfiguration?:AvailableAccessPackagesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.AvailableAccessPackagesRequestBuilder::|public|WithUrl(rawUrl:string):AvailableAccessPackagesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.availableAccessPackagesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.availableAccessPackagesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.availableAccessPackagesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.availableAccessPackagesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.availableAccessPackagesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.availableAccessPackagesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.availableAccessPackagesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.availableAccessPackagesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.availableAccessPackagesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.availableAccessPackagesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.availableAccessPackagesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AvailableAccessPackagesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.availableAccessPackagesRequestBuilderGetRequestConfiguration::|public|queryParameters:AvailableAccessPackagesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.availableAccessPackagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AvailableAccessPackagesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.availableAccessPackagesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.availableAccessPackagesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|Delete(requestConfiguration?:AvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|Get(requestConfiguration?:AvailableAccessPackageItemRequestBuilderGetRequestConfiguration):AvailableAccessPackage +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|Patch(body:AvailableAccessPackage; requestConfiguration?:AvailableAccessPackageItemRequestBuilderPatchRequestConfiguration):AvailableAccessPackage +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|resourceRoleScopes:ResourceRoleScopesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AvailableAccessPackageItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|ToPatchRequestInformation(body:AvailableAccessPackage; requestConfiguration?:AvailableAccessPackageItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilder::|public|WithUrl(rawUrl:string):AvailableAccessPackageItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AvailableAccessPackageItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AvailableAccessPackageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AvailableAccessPackageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.AvailableAccessPackageItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration):AccessPackageResourceRoleScope +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageResourceRoleScopeItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.item.AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|ByAccessPackageResourceRoleScopeId(accessPackageResourceRoleScopeId:string):AccessPackageResourceRoleScopeItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|Get(requestConfiguration?:ResourceRoleScopesRequestBuilderGetRequestConfiguration):AccessPackageResourceRoleScopeCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ResourceRoleScopesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.ResourceRoleScopesRequestBuilder::|public|WithUrl(rawUrl:string):ResourceRoleScopesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.resourceRoleScopesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.resourceRoleScopesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.resourceRoleScopesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.resourceRoleScopesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.resourceRoleScopesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.resourceRoleScopesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.resourceRoleScopesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.resourceRoleScopesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.resourceRoleScopesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.resourceRoleScopesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.resourceRoleScopesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ResourceRoleScopesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.resourceRoleScopesRequestBuilderGetRequestConfiguration::|public|queryParameters:ResourceRoleScopesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.availableAccessPackages.item.resourceRoleScopes.resourceRoleScopesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ResourceRoleScopesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.CatalogsRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.CatalogsRequestBuilder::|public|ByAccessPackageCatalogId(accessPackageCatalogId:string):AccessPackageCatalogItemRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.catalogs.CatalogsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -102965,15 +103890,83 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.connectedOrga Microsoft\Graph\Generated.identityGovernance.entitlementManagement.connectedOrganizations.item.internalSponsors.ref.RefRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; filter?:string; orderby?:array; search?:string; skip?:int; top?:int):RefRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.connectedOrganizations.item.internalSponsors.ref.RefRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.connectedOrganizations.item.internalSponsors.ref.RefRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|ByControlConfigurationId(controlConfigurationId:string):ControlConfigurationItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|Get(requestConfiguration?:ControlConfigurationsRequestBuilderGetRequestConfiguration):ControlConfigurationCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|Post(body:ControlConfiguration; requestConfiguration?:ControlConfigurationsRequestBuilderPostRequestConfiguration):ControlConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ControlConfigurationsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|ToPostRequestInformation(body:ControlConfiguration; requestConfiguration?:ControlConfigurationsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.ControlConfigurationsRequestBuilder::|public|WithUrl(rawUrl:string):ControlConfigurationsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.controlConfigurationsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.controlConfigurationsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.controlConfigurationsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.controlConfigurationsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.controlConfigurationsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.controlConfigurationsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.controlConfigurationsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.controlConfigurationsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.controlConfigurationsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.controlConfigurationsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.controlConfigurationsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ControlConfigurationsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.controlConfigurationsRequestBuilderGetRequestConfiguration::|public|queryParameters:ControlConfigurationsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.controlConfigurationsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):ControlConfigurationsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.controlConfigurationsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.controlConfigurationsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|Delete(requestConfiguration?:ControlConfigurationItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|Get(requestConfiguration?:ControlConfigurationItemRequestBuilderGetRequestConfiguration):ControlConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|Put(body:ControlConfiguration; requestConfiguration?:ControlConfigurationItemRequestBuilderPutRequestConfiguration):ControlConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ControlConfigurationItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ControlConfigurationItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|ToPutRequestInformation(body:ControlConfiguration; requestConfiguration?:ControlConfigurationItemRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilder::|public|WithUrl(rawUrl:string):ControlConfigurationItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ControlConfigurationItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ControlConfigurationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ControlConfigurationItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.controlConfigurations.item.ControlConfigurationItemRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|accessPackageAssignmentApprovals:AccessPackageAssignmentApprovalsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|accessPackages:AccessPackagesRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|accessPackageSuggestions:AccessPackageSuggestionsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|assignmentPolicies:AssignmentPoliciesRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|assignmentRequests:AssignmentRequestsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|assignments:AssignmentsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|availableAccessPackages:AvailableAccessPackagesRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|catalogs:CatalogsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|connectedOrganizations:ConnectedOrganizationsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|controlConfigurations:ControlConfigurationsRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|Delete(requestConfiguration?:EntitlementManagementRequestBuilderDeleteRequestConfiguration):void Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|Get(requestConfiguration?:EntitlementManagementRequestBuilderGetRequestConfiguration):EntitlementManagement Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|Patch(body:EntitlementManagement; requestConfiguration?:EntitlementManagementRequestBuilderPatchRequestConfiguration):EntitlementManagement @@ -102984,6 +103977,8 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementMa Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|resourceRoleScopes:ResourceRoleScopesRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|resources:ResourcesRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|settings:SettingsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|subjects:SubjectsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|subjectsWithObjectId(objectId:string):SubjectsWithObjectIdRequestBuilder Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:EntitlementManagementRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EntitlementManagementRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|ToPatchRequestInformation(body:EntitlementManagement; requestConfiguration?:EntitlementManagementRequestBuilderPatchRequestConfiguration):RequestInformation @@ -106943,6 +107938,110 @@ Microsoft\Graph\Generated.identityGovernance.entitlementManagement.settings.sett Microsoft\Graph\Generated.identityGovernance.entitlementManagement.settings.settingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SettingsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.entitlementManagement.settings.settingsRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.entitlementManagement.settings.settingsRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|connectedOrganization:ConnectedOrganizationRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|Delete(requestConfiguration?:AccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|Get(requestConfiguration?:AccessPackageSubjectItemRequestBuilderGetRequestConfiguration):AccessPackageSubject +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|Patch(body:AccessPackageSubject; requestConfiguration?:AccessPackageSubjectItemRequestBuilderPatchRequestConfiguration):AccessPackageSubject +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AccessPackageSubjectItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageSubject; requestConfiguration?:AccessPackageSubjectItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|WithUrl(rawUrl:string):AccessPackageSubjectItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AccessPackageSubjectItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AccessPackageSubjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AccessPackageSubjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.AccessPackageSubjectItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.connectedOrganization.ConnectedOrganizationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.connectedOrganization.ConnectedOrganizationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.connectedOrganization.ConnectedOrganizationRequestBuilder::|public|Get(requestConfiguration?:ConnectedOrganizationRequestBuilderGetRequestConfiguration):ConnectedOrganization +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.connectedOrganization.ConnectedOrganizationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.connectedOrganization.ConnectedOrganizationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.connectedOrganization.ConnectedOrganizationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ConnectedOrganizationRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.connectedOrganization.ConnectedOrganizationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.connectedOrganization.ConnectedOrganizationRequestBuilder::|public|WithUrl(rawUrl:string):ConnectedOrganizationRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.connectedOrganization.connectedOrganizationRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.connectedOrganization.connectedOrganizationRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.connectedOrganization.connectedOrganizationRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.connectedOrganization.connectedOrganizationRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.connectedOrganization.connectedOrganizationRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ConnectedOrganizationRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.connectedOrganization.connectedOrganizationRequestBuilderGetRequestConfiguration::|public|queryParameters:ConnectedOrganizationRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.item.connectedOrganization.connectedOrganizationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ConnectedOrganizationRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.SubjectsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.SubjectsRequestBuilder::|public|ByAccessPackageSubjectId(accessPackageSubjectId:string):AccessPackageSubjectItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.SubjectsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.SubjectsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.SubjectsRequestBuilder::|public|Get(requestConfiguration?:SubjectsRequestBuilderGetRequestConfiguration):AccessPackageSubjectCollectionResponse +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.SubjectsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.SubjectsRequestBuilder::|public|Post(body:AccessPackageSubject; requestConfiguration?:SubjectsRequestBuilderPostRequestConfiguration):AccessPackageSubject +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.SubjectsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.SubjectsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.SubjectsRequestBuilder::|public|ToPostRequestInformation(body:AccessPackageSubject; requestConfiguration?:SubjectsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.SubjectsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.SubjectsRequestBuilder::|public|WithUrl(rawUrl:string):SubjectsRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.subjectsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.subjectsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.subjectsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.subjectsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.subjectsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.subjectsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.subjectsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.subjectsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.subjectsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.subjectsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.subjectsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.subjectsRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.subjectsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):SubjectsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.subjectsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjects.subjectsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter; objectId?:string):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilder::|public|Delete(requestConfiguration?:SubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilder::|public|Get(requestConfiguration?:SubjectsWithObjectIdRequestBuilderGetRequestConfiguration):AccessPackageSubject +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilder::|public|Patch(body:AccessPackageSubject; requestConfiguration?:SubjectsWithObjectIdRequestBuilderPatchRequestConfiguration):AccessPackageSubject +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:SubjectsWithObjectIdRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:SubjectsWithObjectIdRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilder::|public|ToPatchRequestInformation(body:AccessPackageSubject; requestConfiguration?:SubjectsWithObjectIdRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilder::|public|WithUrl(rawUrl:string):SubjectsWithObjectIdRequestBuilder +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:SubjectsWithObjectIdRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilderGetRequestConfiguration::|public|queryParameters:SubjectsWithObjectIdRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):SubjectsWithObjectIdRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.entitlementManagement.subjectsWithObjectId.subjectsWithObjectIdRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.IdentityGovernanceRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|accessReviews:AccessReviewsRequestBuilder Microsoft\Graph\Generated.identityGovernance.IdentityGovernanceRequestBuilder::|public|appConsent:AppConsentRequestBuilder @@ -107510,6 +108609,37 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.wor Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.microsoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.microsoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|getScope():CancelScope +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|setScope(value?:CancelScope):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CancelProcessingPostRequestBody +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|Post(body:CancelProcessingPostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|ToPostRequestInformation(body:CancelProcessingPostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration):Workflow +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.microsoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.microsoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|constructor():void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|getBackingStore():BackingStore @@ -107531,6 +108661,44 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.wor Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.microsoftGraphIdentityGovernanceCreateNewVersionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.microsoftGraphIdentityGovernanceCreateNewVersionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration):PreviewTaskFailuresPostResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.microsoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.microsoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.previewTaskFailuresPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.previewTaskFailuresPostResponse::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.previewTaskFailuresPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.previewTaskFailuresPostResponse::|public|getValue():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.previewTaskFailuresPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.previewTaskFailuresPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.previewTaskFailuresPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PreviewTaskFailuresPostResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|Post(body:PreviewWorkflowPostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|ToPostRequestInformation(body:PreviewWorkflowPostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.microsoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.microsoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|getSubjects():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|setSubjects(value?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PreviewWorkflowPostRequestBody +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|pathParameters:array @@ -107541,6 +108709,59 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.wor Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceRestoreRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilder::|public|Get(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DirectoryObjectItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.PreviewScopeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|Get(requestConfiguration?:PreviewScopeRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PreviewScopeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|WithUrl(rawUrl:string):PreviewScopeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.previewScopeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.previewScopeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PreviewScopeRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.previewScopeRequestBuilderGetRequestConfiguration::|public|queryParameters:PreviewScopeRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.previewScope.previewScopeRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PreviewScopeRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -109556,9 +110777,14 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.wor Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceClearQuarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewTaskFailures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewWorkflow:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|previewScope:PreviewScopeRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|taskReports:TaskReportsRequestBuilder @@ -110109,6 +111335,37 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.m Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.microsoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.microsoftGraphIdentityGovernanceActivateWithScopeRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|getScope():CancelScope +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|public|setScope(value?:CancelScope):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CancelProcessingPostRequestBody +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.cancelProcessingPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|Post(body:CancelProcessingPostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|ToPostRequestInformation(body:CancelProcessingPostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCancelProcessing.microsoftGraphIdentityGovernanceCancelProcessingRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration):Workflow +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.microsoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceClearQuarantine.microsoftGraphIdentityGovernanceClearQuarantineRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|constructor():void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.createNewVersionPostRequestBody::|public|getBackingStore():BackingStore @@ -110130,6 +111387,44 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.m Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.microsoftGraphIdentityGovernanceCreateNewVersionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceCreateNewVersion.microsoftGraphIdentityGovernanceCreateNewVersionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|Post(requestConfiguration?:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration):PreviewTaskFailuresPostResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.microsoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.microsoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.previewTaskFailuresPostResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.previewTaskFailuresPostResponse::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.previewTaskFailuresPostResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.previewTaskFailuresPostResponse::|public|getValue():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.previewTaskFailuresPostResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.previewTaskFailuresPostResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewTaskFailures.previewTaskFailuresPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PreviewTaskFailuresPostResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|Post(body:PreviewWorkflowPostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|ToPostRequestInformation(body:PreviewWorkflowPostRequestBody; requestConfiguration?:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.microsoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.microsoftGraphIdentityGovernancePreviewWorkflowRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|getSubjects():array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|public|setSubjects(value?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PreviewWorkflowPostRequestBody +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernancePreviewWorkflow.previewWorkflowPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|pathParameters:array @@ -110140,6 +111435,59 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.m Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceRestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphIdentityGovernanceRestoreRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceRestore.microsoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilder::|public|Get(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):DirectoryObject +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DirectoryObjectItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DirectoryObjectItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.item.DirectoryObjectItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DirectoryObjectItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.PreviewScopeRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):DirectoryObjectItemRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|Get(requestConfiguration?:PreviewScopeRequestBuilderGetRequestConfiguration):DirectoryObjectCollectionResponse +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:PreviewScopeRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.PreviewScopeRequestBuilder::|public|WithUrl(rawUrl:string):PreviewScopeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.previewScopeRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.previewScopeRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.previewScopeRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:PreviewScopeRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.previewScopeRequestBuilderGetRequestConfiguration::|public|queryParameters:PreviewScopeRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.previewScope.previewScopeRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):PreviewScopeRequestBuilderGetQueryParameters Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -112155,10 +113503,15 @@ Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.W Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceClearQuarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewTaskFailures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewWorkflow:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|Patch(body:Workflow; requestConfiguration?:WorkflowItemRequestBuilderPatchRequestConfiguration):Workflow Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|previewScope:PreviewScopeRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|requestAdapter:RequestAdapter Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder Microsoft\Graph\Generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|taskReports:TaskReportsRequestBuilder @@ -115341,6 +116694,9 @@ Microsoft\Graph\Generated.models.accessAction::|public|setBackingStore(value:Bac Microsoft\Graph\Generated.models.accessAction::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.accessAction::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessAction Microsoft\Graph\Generated.models.accessAction~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.accessEntityType::0000-user +Microsoft\Graph\Generated.models.accessEntityType::0001-group +Microsoft\Graph\Generated.models.accessEntityType::0002-unknownFutureValue Microsoft\Graph\Generated.models.accessPackage-->Entity Microsoft\Graph\Generated.models.accessPackage::|public|constructor():void Microsoft\Graph\Generated.models.accessPackage::|public|getAccessPackagesIncompatibleWith():array @@ -115411,6 +116767,7 @@ Microsoft\Graph\Generated.models.accessPackageAnswerString::|static|public|Creat Microsoft\Graph\Generated.models.accessPackageAnswer~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.accessPackageApprovalStage::|public|constructor():void Microsoft\Graph\Generated.models.accessPackageApprovalStage::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.accessPackageApprovalStage::|public|getApproverInformationVisibility():ApproverInformationVisibility Microsoft\Graph\Generated.models.accessPackageApprovalStage::|public|getBackingStore():BackingStore Microsoft\Graph\Generated.models.accessPackageApprovalStage::|public|getDurationBeforeAutomaticDenial():DateInterval Microsoft\Graph\Generated.models.accessPackageApprovalStage::|public|getDurationBeforeEscalation():DateInterval @@ -115424,6 +116781,7 @@ Microsoft\Graph\Generated.models.accessPackageApprovalStage::|public|getOdataTyp Microsoft\Graph\Generated.models.accessPackageApprovalStage::|public|getPrimaryApprovers():array Microsoft\Graph\Generated.models.accessPackageApprovalStage::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.accessPackageApprovalStage::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.accessPackageApprovalStage::|public|setApproverInformationVisibility(value?:ApproverInformationVisibility):void Microsoft\Graph\Generated.models.accessPackageApprovalStage::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Generated.models.accessPackageApprovalStage::|public|setDurationBeforeAutomaticDenial(value?:DateInterval):void Microsoft\Graph\Generated.models.accessPackageApprovalStage::|public|setDurationBeforeEscalation(value?:DateInterval):void @@ -116022,6 +117380,7 @@ Microsoft\Graph\Generated.models.accessPackageResourceRole::|public|GetFieldDese Microsoft\Graph\Generated.models.accessPackageResourceRole::|public|getOriginId():string Microsoft\Graph\Generated.models.accessPackageResourceRole::|public|getOriginSystem():string Microsoft\Graph\Generated.models.accessPackageResourceRole::|public|getResource():AccessPackageResource +Microsoft\Graph\Generated.models.accessPackageResourceRole::|public|getType():RoleType Microsoft\Graph\Generated.models.accessPackageResourceRole::|public|OdataType:string Microsoft\Graph\Generated.models.accessPackageResourceRole::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.accessPackageResourceRole::|public|setDescription(value?:string):void @@ -116029,6 +117388,7 @@ Microsoft\Graph\Generated.models.accessPackageResourceRole::|public|setDisplayNa Microsoft\Graph\Generated.models.accessPackageResourceRole::|public|setOriginId(value?:string):void Microsoft\Graph\Generated.models.accessPackageResourceRole::|public|setOriginSystem(value?:string):void Microsoft\Graph\Generated.models.accessPackageResourceRole::|public|setResource(value?:AccessPackageResource):void +Microsoft\Graph\Generated.models.accessPackageResourceRole::|public|setType(value?:RoleType):void Microsoft\Graph\Generated.models.accessPackageResourceRole::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageResourceRole Microsoft\Graph\Generated.models.accessPackageResourceRoleCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Generated.models.accessPackageResourceRoleCollectionResponse::|public|constructor():void @@ -116090,6 +117450,7 @@ Microsoft\Graph\Generated.models.accessPackageSubject::|public|GetFieldDeseriali Microsoft\Graph\Generated.models.accessPackageSubject::|public|getObjectId():string Microsoft\Graph\Generated.models.accessPackageSubject::|public|getOnPremisesSecurityIdentifier():string Microsoft\Graph\Generated.models.accessPackageSubject::|public|getPrincipalName():string +Microsoft\Graph\Generated.models.accessPackageSubject::|public|getSubjectLifecycle():AccessPackageSubjectLifecycle Microsoft\Graph\Generated.models.accessPackageSubject::|public|getSubjectType():AccessPackageSubjectType Microsoft\Graph\Generated.models.accessPackageSubject::|public|OdataType:string Microsoft\Graph\Generated.models.accessPackageSubject::|public|Serialize(writer:ISerializationWriter):void @@ -116099,12 +117460,76 @@ Microsoft\Graph\Generated.models.accessPackageSubject::|public|setEmail(value?:s Microsoft\Graph\Generated.models.accessPackageSubject::|public|setObjectId(value?:string):void Microsoft\Graph\Generated.models.accessPackageSubject::|public|setOnPremisesSecurityIdentifier(value?:string):void Microsoft\Graph\Generated.models.accessPackageSubject::|public|setPrincipalName(value?:string):void +Microsoft\Graph\Generated.models.accessPackageSubject::|public|setSubjectLifecycle(value?:AccessPackageSubjectLifecycle):void Microsoft\Graph\Generated.models.accessPackageSubject::|public|setSubjectType(value?:AccessPackageSubjectType):void Microsoft\Graph\Generated.models.accessPackageSubject::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageSubject +Microsoft\Graph\Generated.models.accessPackageSubjectCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.accessPackageSubjectCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.accessPackageSubjectCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.accessPackageSubjectCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.accessPackageSubjectCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.accessPackageSubjectCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.accessPackageSubjectCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageSubjectCollectionResponse +Microsoft\Graph\Generated.models.accessPackageSubjectLifecycle::0000-notDefined +Microsoft\Graph\Generated.models.accessPackageSubjectLifecycle::0001-notGoverned +Microsoft\Graph\Generated.models.accessPackageSubjectLifecycle::0002-governed +Microsoft\Graph\Generated.models.accessPackageSubjectLifecycle::0003-unknownFutureValue Microsoft\Graph\Generated.models.accessPackageSubjectType::0000-notSpecified Microsoft\Graph\Generated.models.accessPackageSubjectType::0001-user Microsoft\Graph\Generated.models.accessPackageSubjectType::0002-servicePrincipal Microsoft\Graph\Generated.models.accessPackageSubjectType::0003-unknownFutureValue +Microsoft\Graph\Generated.models.accessPackageSuggestion-->Entity +Microsoft\Graph\Generated.models.accessPackageSuggestion::|public|constructor():void +Microsoft\Graph\Generated.models.accessPackageSuggestion::|public|getAccessPackage():AvailableAccessPackage +Microsoft\Graph\Generated.models.accessPackageSuggestion::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.accessPackageSuggestion::|public|getReasons():array +Microsoft\Graph\Generated.models.accessPackageSuggestion::|public|OdataType:string +Microsoft\Graph\Generated.models.accessPackageSuggestion::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.accessPackageSuggestion::|public|setAccessPackage(value?:AvailableAccessPackage):void +Microsoft\Graph\Generated.models.accessPackageSuggestion::|public|setReasons(value?:array):void +Microsoft\Graph\Generated.models.accessPackageSuggestion::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageSuggestion +Microsoft\Graph\Generated.models.accessPackageSuggestionCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.accessPackageSuggestionCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.accessPackageSuggestionCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.accessPackageSuggestionCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.accessPackageSuggestionCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.accessPackageSuggestionCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.accessPackageSuggestionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageSuggestionCollectionResponse +Microsoft\Graph\Generated.models.accessPackageSuggestionReason::|public|constructor():void +Microsoft\Graph\Generated.models.accessPackageSuggestionReason::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.accessPackageSuggestionReason::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.accessPackageSuggestionReason::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.accessPackageSuggestionReason::|public|getOdataType():string +Microsoft\Graph\Generated.models.accessPackageSuggestionReason::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.accessPackageSuggestionReason::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.accessPackageSuggestionReason::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.accessPackageSuggestionReason::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.accessPackageSuggestionReason::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageSuggestionReason +Microsoft\Graph\Generated.models.accessPackageSuggestionReason~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.accessPackageSuggestionRelatedPeopleBased-->AccessPackageSuggestionReason +Microsoft\Graph\Generated.models.accessPackageSuggestionRelatedPeopleBased::|public|constructor():void +Microsoft\Graph\Generated.models.accessPackageSuggestionRelatedPeopleBased::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.accessPackageSuggestionRelatedPeopleBased::|public|getRelatedPeople():array +Microsoft\Graph\Generated.models.accessPackageSuggestionRelatedPeopleBased::|public|getRelatedPeopleAssignmentCount():int +Microsoft\Graph\Generated.models.accessPackageSuggestionRelatedPeopleBased::|public|OdataType:string +Microsoft\Graph\Generated.models.accessPackageSuggestionRelatedPeopleBased::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.accessPackageSuggestionRelatedPeopleBased::|public|setRelatedPeople(value?:array):void +Microsoft\Graph\Generated.models.accessPackageSuggestionRelatedPeopleBased::|public|setRelatedPeopleAssignmentCount(value?:int):void +Microsoft\Graph\Generated.models.accessPackageSuggestionRelatedPeopleBased::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageSuggestionRelatedPeopleBased +Microsoft\Graph\Generated.models.accessPackageSuggestionRelatedPeopleInsightLevel::0000-disabled +Microsoft\Graph\Generated.models.accessPackageSuggestionRelatedPeopleInsightLevel::0001-count +Microsoft\Graph\Generated.models.accessPackageSuggestionRelatedPeopleInsightLevel::0002-countAndNames +Microsoft\Graph\Generated.models.accessPackageSuggestionRelatedPeopleInsightLevel::0003-unknownFutureValue +Microsoft\Graph\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased-->AccessPackageSuggestionReason +Microsoft\Graph\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|constructor():void +Microsoft\Graph\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|getLastAssignmentDateTime():DateTime +Microsoft\Graph\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|getPastAssignmentCount():int +Microsoft\Graph\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|OdataType:string +Microsoft\Graph\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|setLastAssignmentDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|public|setPastAssignmentCount(value?:int):void +Microsoft\Graph\Generated.models.accessPackageSuggestionSelfAssignmentHistoryBased::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AccessPackageSuggestionSelfAssignmentHistoryBased Microsoft\Graph\Generated.models.accessPackageTextInputQuestion-->AccessPackageQuestion Microsoft\Graph\Generated.models.accessPackageTextInputQuestion::|public|constructor():void Microsoft\Graph\Generated.models.accessPackageTextInputQuestion::|public|GetFieldDeserializers():array @@ -117521,6 +118946,12 @@ Microsoft\Graph\Generated.models.allDevicesAssignmentTarget::|public|GetFieldDes Microsoft\Graph\Generated.models.allDevicesAssignmentTarget::|public|OdataType:string Microsoft\Graph\Generated.models.allDevicesAssignmentTarget::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.allDevicesAssignmentTarget::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AllDevicesAssignmentTarget +Microsoft\Graph\Generated.models.allDomains-->ValidatingDomains +Microsoft\Graph\Generated.models.allDomains::|public|constructor():void +Microsoft\Graph\Generated.models.allDomains::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.allDomains::|public|OdataType:string +Microsoft\Graph\Generated.models.allDomains::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.allDomains::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AllDomains Microsoft\Graph\Generated.models.allLicensedUsersAssignmentTarget-->DeviceAndAppManagementAssignmentTarget Microsoft\Graph\Generated.models.allLicensedUsersAssignmentTarget::|public|constructor():void Microsoft\Graph\Generated.models.allLicensedUsersAssignmentTarget::|public|GetFieldDeserializers():array @@ -118364,6 +119795,13 @@ Microsoft\Graph\Generated.models.applicationContext::|public|OdataType:string Microsoft\Graph\Generated.models.applicationContext::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.applicationContext::|public|setIncludeApplications(value?:array):void Microsoft\Graph\Generated.models.applicationContext::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationContext +Microsoft\Graph\Generated.models.applicationDataType::0000-none +Microsoft\Graph\Generated.models.applicationDataType::0001-codingFiles +Microsoft\Graph\Generated.models.applicationDataType::0002-creditCards +Microsoft\Graph\Generated.models.applicationDataType::0003-databaseFiles +Microsoft\Graph\Generated.models.applicationDataType::0004-documents +Microsoft\Graph\Generated.models.applicationDataType::0005-mediaFiles +Microsoft\Graph\Generated.models.applicationDataType::0006-unknownFutureValue Microsoft\Graph\Generated.models.applicationEnforcedRestrictionsSessionControl-->ConditionalAccessSessionControl Microsoft\Graph\Generated.models.applicationEnforcedRestrictionsSessionControl::|public|constructor():void Microsoft\Graph\Generated.models.applicationEnforcedRestrictionsSessionControl::|public|GetFieldDeserializers():array @@ -118380,6 +119818,293 @@ Microsoft\Graph\Generated.models.applicationGuardBlockFileTransferType::0001-blo Microsoft\Graph\Generated.models.applicationGuardBlockFileTransferType::0002-blockImageFile Microsoft\Graph\Generated.models.applicationGuardBlockFileTransferType::0003-blockNone Microsoft\Graph\Generated.models.applicationGuardBlockFileTransferType::0004-blockTextFile +Microsoft\Graph\Generated.models.applicationLocation::|public|constructor():void +Microsoft\Graph\Generated.models.applicationLocation::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.applicationLocation::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.applicationLocation::|public|getDataCenter():string +Microsoft\Graph\Generated.models.applicationLocation::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.applicationLocation::|public|getHeadquarters():string +Microsoft\Graph\Generated.models.applicationLocation::|public|getOdataType():string +Microsoft\Graph\Generated.models.applicationLocation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.applicationLocation::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.applicationLocation::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.applicationLocation::|public|setDataCenter(value?:string):void +Microsoft\Graph\Generated.models.applicationLocation::|public|setHeadquarters(value?:string):void +Microsoft\Graph\Generated.models.applicationLocation::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.applicationLocation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationLocation +Microsoft\Graph\Generated.models.applicationLocation~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|constructor():void +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|getHasBadCommonName():bool +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|getHasInsecureSignature():bool +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|getHasNoChainOfTrust():bool +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|getIsDenylisted():bool +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|getIsHostnameMismatch():bool +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|getIsNotAfter():bool +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|getIsNotBefore():bool +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|getIsRevoked():bool +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|getIsSelfSigned():bool +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|getOdataType():string +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|setHasBadCommonName(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|setHasInsecureSignature(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|setHasNoChainOfTrust(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|setIsDenylisted(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|setIsHostnameMismatch(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|setIsNotAfter(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|setIsNotBefore(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|setIsRevoked(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|setIsSelfSigned(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactorCertificateInfo +Microsoft\Graph\Generated.models.applicationRiskFactorCertificateInfo~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|constructor():void +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|getConsumerPopularity():int +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|getDomainRegistrationDate():Date +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|getFounded():int +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|getHasDisasterRecoveryPlan():bool +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|getHold():HoldType +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|getHostingCompanyName():string +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|getLocation():ApplicationLocation +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|getOdataType():string +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|getPrivacyPolicy():string +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|getProcessedDataTypes():ApplicationDataType +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|getTermsOfService():string +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|setConsumerPopularity(value?:int):void +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|setDomainRegistrationDate(value?:Date):void +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|setFounded(value?:int):void +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|setHasDisasterRecoveryPlan(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|setHold(value?:HoldType):void +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|setHostingCompanyName(value?:string):void +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|setLocation(value?:ApplicationLocation):void +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|setPrivacyPolicy(value?:string):void +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|setProcessedDataTypes(value?:ApplicationDataType):void +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|public|setTermsOfService(value?:string):void +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactorGeneralInfo +Microsoft\Graph\Generated.models.applicationRiskFactorGeneralInfo~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|public|constructor():void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|public|getDataRetention():DataRetentionLevel +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|public|getGdpr():ApplicationRiskFactorLegalInfoGdpr +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|public|getHasDataOwnership():bool +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|public|getHasDmca():bool +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|public|getOdataType():string +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|public|setDataRetention(value?:DataRetentionLevel):void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|public|setGdpr(value?:ApplicationRiskFactorLegalInfoGdpr):void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|public|setHasDataOwnership(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|public|setHasDmca(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactorLegalInfo +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|constructor():void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|getDataProtection():DataProtection +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|getHasRightToErasure():bool +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|getIsReportingDataBreaches():bool +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|getOdataType():string +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|getStatementUrl():string +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|getUserOwnership():UserOwnership +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|setDataProtection(value?:DataProtection):void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|setHasRightToErasure(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|setIsReportingDataBreaches(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|setStatementUrl(value?:string):void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|public|setUserOwnership(value?:UserOwnership):void +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactorLegalInfoGdpr +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfoGdpr~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.applicationRiskFactorLegalInfo~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.applicationRiskFactors::|public|constructor():void +Microsoft\Graph\Generated.models.applicationRiskFactors::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.applicationRiskFactors::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.applicationRiskFactors::|public|getCompliance():ApplicationSecurityCompliance +Microsoft\Graph\Generated.models.applicationRiskFactors::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.applicationRiskFactors::|public|getGeneral():ApplicationRiskFactorGeneralInfo +Microsoft\Graph\Generated.models.applicationRiskFactors::|public|getLegal():ApplicationRiskFactorLegalInfo +Microsoft\Graph\Generated.models.applicationRiskFactors::|public|getOdataType():string +Microsoft\Graph\Generated.models.applicationRiskFactors::|public|getSecurity():ApplicationRiskFactorSecurityInfo +Microsoft\Graph\Generated.models.applicationRiskFactors::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.applicationRiskFactors::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.applicationRiskFactors::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.applicationRiskFactors::|public|setCompliance(value?:ApplicationSecurityCompliance):void +Microsoft\Graph\Generated.models.applicationRiskFactors::|public|setGeneral(value?:ApplicationRiskFactorGeneralInfo):void +Microsoft\Graph\Generated.models.applicationRiskFactors::|public|setLegal(value?:ApplicationRiskFactorLegalInfo):void +Microsoft\Graph\Generated.models.applicationRiskFactors::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.applicationRiskFactors::|public|setSecurity(value?:ApplicationRiskFactorSecurityInfo):void +Microsoft\Graph\Generated.models.applicationRiskFactors::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactors +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|constructor():void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getCertificate():ApplicationRiskFactorCertificateInfo +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getDomainToCheck():string +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasAdminAuditTrail():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasAnonymousUsage():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasDataAuditTrail():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasDataClassification():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasDataEncrypted():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasEnforceTransportEnc():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasIpRestriction():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasMFA():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasPenTest():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasRememberPassword():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasSamlSupport():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasUserAuditLogs():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasUserDataUpload():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasUserRolesSupport():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getHasValidCertName():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getHttpsSecurityHeaders():array +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getIsCertTrusted():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getIsDrownVulnerable():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getIsHeartbleedProof():bool +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getLastBreachDate():Date +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getLatestValidSSL():SslVersion +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getOdataType():string +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getPasswordPolicy():PasswordPolicy +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|getRestEncryptionType():RestEncryptionType +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setCertificate(value?:ApplicationRiskFactorCertificateInfo):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setDomainToCheck(value?:string):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasAdminAuditTrail(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasAnonymousUsage(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasDataAuditTrail(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasDataClassification(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasDataEncrypted(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasEnforceTransportEnc(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasIpRestriction(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasMFA(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasPenTest(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasRememberPassword(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasSamlSupport(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasUserAuditLogs(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasUserDataUpload(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasUserRolesSupport(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setHasValidCertName(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setHttpsSecurityHeaders(value?:array):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setIsCertTrusted(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setIsDrownVulnerable(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setIsHeartbleedProof(value?:bool):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setLastBreachDate(value?:Date):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setLatestValidSSL(value?:SslVersion):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setPasswordPolicy(value?:PasswordPolicy):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|public|setRestEncryptionType(value?:RestEncryptionType):void +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactorSecurityInfo +Microsoft\Graph\Generated.models.applicationRiskFactorSecurityInfo~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.applicationRiskFactors~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.applicationRiskScore::|public|constructor():void +Microsoft\Graph\Generated.models.applicationRiskScore::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.applicationRiskScore::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.applicationRiskScore::|public|getCompliance():float +Microsoft\Graph\Generated.models.applicationRiskScore::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.applicationRiskScore::|public|getLegal():float +Microsoft\Graph\Generated.models.applicationRiskScore::|public|getOdataType():string +Microsoft\Graph\Generated.models.applicationRiskScore::|public|getProvider():float +Microsoft\Graph\Generated.models.applicationRiskScore::|public|getSecurity():float +Microsoft\Graph\Generated.models.applicationRiskScore::|public|getTotal():float +Microsoft\Graph\Generated.models.applicationRiskScore::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.applicationRiskScore::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.applicationRiskScore::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.applicationRiskScore::|public|setCompliance(value?:float):void +Microsoft\Graph\Generated.models.applicationRiskScore::|public|setLegal(value?:float):void +Microsoft\Graph\Generated.models.applicationRiskScore::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.applicationRiskScore::|public|setProvider(value?:float):void +Microsoft\Graph\Generated.models.applicationRiskScore::|public|setSecurity(value?:float):void +Microsoft\Graph\Generated.models.applicationRiskScore::|public|setTotal(value?:float):void +Microsoft\Graph\Generated.models.applicationRiskScore::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskScore +Microsoft\Graph\Generated.models.applicationRiskScore~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|constructor():void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getCobit():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getCoppa():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getCsaStar():CsaStarLevel +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getFedRamp():FedRampLevel +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getFerpa():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getFfiec():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getFinra():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getFisma():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getGaap():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getGapp():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getGlba():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getHipaa():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getHitrust():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getIsae3402():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getIso27001():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getIso27002():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getIso27017():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getIso27018():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getItar():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getJerichoForumCommandments():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getOdataType():string +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getPci():PciVersion +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getPrivacyShield():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getSafeHarbor():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getSoc1():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getSoc2():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getSoc3():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getSox():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getSp80053():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getSsae16():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|getUstr():bool +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setCobit(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setCoppa(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setCsaStar(value?:CsaStarLevel):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setFedRamp(value?:FedRampLevel):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setFerpa(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setFfiec(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setFinra(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setFisma(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setGaap(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setGapp(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setGlba(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setHipaa(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setHitrust(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setIsae3402(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setIso27001(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setIso27002(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setIso27017(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setIso27018(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setItar(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setJerichoForumCommandments(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setPci(value?:PciVersion):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setPrivacyShield(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setSafeHarbor(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setSoc1(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setSoc2(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setSoc3(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setSox(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setSp80053(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setSsae16(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|public|setUstr(value?:bool):void +Microsoft\Graph\Generated.models.applicationSecurityCompliance::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationSecurityCompliance +Microsoft\Graph\Generated.models.applicationSecurityCompliance~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.applicationServicePrincipal::|public|constructor():void Microsoft\Graph\Generated.models.applicationServicePrincipal::|public|getAdditionalData():array Microsoft\Graph\Generated.models.applicationServicePrincipal::|public|getApplication():Application @@ -118398,22 +120123,34 @@ Microsoft\Graph\Generated.models.applicationServicePrincipal~~>AdditionalDataHol Microsoft\Graph\Generated.models.applicationTemplate-->Entity Microsoft\Graph\Generated.models.applicationTemplate::|public|constructor():void Microsoft\Graph\Generated.models.applicationTemplate::|public|getCategories():array +Microsoft\Graph\Generated.models.applicationTemplate::|public|getDeprecationDate():Date Microsoft\Graph\Generated.models.applicationTemplate::|public|getDescription():string Microsoft\Graph\Generated.models.applicationTemplate::|public|getDisplayName():string +Microsoft\Graph\Generated.models.applicationTemplate::|public|getEndpoints():array Microsoft\Graph\Generated.models.applicationTemplate::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.applicationTemplate::|public|getHomePageUrl():string +Microsoft\Graph\Generated.models.applicationTemplate::|public|getIsEntraIntegrated():bool +Microsoft\Graph\Generated.models.applicationTemplate::|public|getLastModifiedDateTime():DateTime Microsoft\Graph\Generated.models.applicationTemplate::|public|getLogoUrl():string Microsoft\Graph\Generated.models.applicationTemplate::|public|getPublisher():string +Microsoft\Graph\Generated.models.applicationTemplate::|public|getRiskFactors():ApplicationRiskFactors +Microsoft\Graph\Generated.models.applicationTemplate::|public|getRiskScore():ApplicationRiskScore Microsoft\Graph\Generated.models.applicationTemplate::|public|getSupportedProvisioningTypes():array Microsoft\Graph\Generated.models.applicationTemplate::|public|getSupportedSingleSignOnModes():array Microsoft\Graph\Generated.models.applicationTemplate::|public|OdataType:string Microsoft\Graph\Generated.models.applicationTemplate::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.applicationTemplate::|public|setCategories(value?:array):void +Microsoft\Graph\Generated.models.applicationTemplate::|public|setDeprecationDate(value?:Date):void Microsoft\Graph\Generated.models.applicationTemplate::|public|setDescription(value?:string):void Microsoft\Graph\Generated.models.applicationTemplate::|public|setDisplayName(value?:string):void +Microsoft\Graph\Generated.models.applicationTemplate::|public|setEndpoints(value?:array):void Microsoft\Graph\Generated.models.applicationTemplate::|public|setHomePageUrl(value?:string):void +Microsoft\Graph\Generated.models.applicationTemplate::|public|setIsEntraIntegrated(value?:bool):void +Microsoft\Graph\Generated.models.applicationTemplate::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.applicationTemplate::|public|setLogoUrl(value?:string):void Microsoft\Graph\Generated.models.applicationTemplate::|public|setPublisher(value?:string):void +Microsoft\Graph\Generated.models.applicationTemplate::|public|setRiskFactors(value?:ApplicationRiskFactors):void +Microsoft\Graph\Generated.models.applicationTemplate::|public|setRiskScore(value?:ApplicationRiskScore):void Microsoft\Graph\Generated.models.applicationTemplate::|public|setSupportedProvisioningTypes(value?:array):void Microsoft\Graph\Generated.models.applicationTemplate::|public|setSupportedSingleSignOnModes(value?:array):void Microsoft\Graph\Generated.models.applicationTemplate::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApplicationTemplate @@ -118722,6 +120459,10 @@ Microsoft\Graph\Generated.models.approvedClientAppCollectionResponse::|public|ge Microsoft\Graph\Generated.models.approvedClientAppCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.approvedClientAppCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.approvedClientAppCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ApprovedClientAppCollectionResponse +Microsoft\Graph\Generated.models.approverInformationVisibility::0000-default +Microsoft\Graph\Generated.models.approverInformationVisibility::0001-notVisible +Microsoft\Graph\Generated.models.approverInformationVisibility::0002-visible +Microsoft\Graph\Generated.models.approverInformationVisibility::0003-unknownFutureValue Microsoft\Graph\Generated.models.appScope-->Entity Microsoft\Graph\Generated.models.appScope::|public|constructor():void Microsoft\Graph\Generated.models.appScope::|public|getDisplayName():string @@ -120345,6 +122086,25 @@ Microsoft\Graph\Generated.models.availabilityItem::|public|setStartDateTime(valu Microsoft\Graph\Generated.models.availabilityItem::|public|setStatus(value?:BookingsAvailabilityStatus):void Microsoft\Graph\Generated.models.availabilityItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AvailabilityItem Microsoft\Graph\Generated.models.availabilityItem~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.availableAccessPackage-->Entity +Microsoft\Graph\Generated.models.availableAccessPackage::|public|constructor():void +Microsoft\Graph\Generated.models.availableAccessPackage::|public|getDescription():string +Microsoft\Graph\Generated.models.availableAccessPackage::|public|getDisplayName():string +Microsoft\Graph\Generated.models.availableAccessPackage::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.availableAccessPackage::|public|getResourceRoleScopes():array +Microsoft\Graph\Generated.models.availableAccessPackage::|public|OdataType:string +Microsoft\Graph\Generated.models.availableAccessPackage::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.availableAccessPackage::|public|setDescription(value?:string):void +Microsoft\Graph\Generated.models.availableAccessPackage::|public|setDisplayName(value?:string):void +Microsoft\Graph\Generated.models.availableAccessPackage::|public|setResourceRoleScopes(value?:array):void +Microsoft\Graph\Generated.models.availableAccessPackage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AvailableAccessPackage +Microsoft\Graph\Generated.models.availableAccessPackageCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.availableAccessPackageCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.availableAccessPackageCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.availableAccessPackageCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.availableAccessPackageCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.availableAccessPackageCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.availableAccessPackageCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AvailableAccessPackageCollectionResponse Microsoft\Graph\Generated.models.averageComparativeScore::|public|constructor():void Microsoft\Graph\Generated.models.averageComparativeScore::|public|getAdditionalData():array Microsoft\Graph\Generated.models.averageComparativeScore::|public|getAverageScore():float @@ -120468,6 +122228,7 @@ Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getBrowseSessions(): Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getDriveInclusionRules():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getDriveProtectionUnits():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getDriveProtectionUnitsBulkAdditionJobs():array +Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getEmailNotificationsSetting():EmailNotificationsSetting Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getExchangeProtectionPolicies():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|getExchangeRestoreSessions():array Microsoft\Graph\Generated.models.backupRestoreRoot::|public|GetFieldDeserializers():array @@ -120495,6 +122256,7 @@ Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setBrowseSessions(va Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setDriveInclusionRules(value?:array):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setDriveProtectionUnits(value?:array):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setDriveProtectionUnitsBulkAdditionJobs(value?:array):void +Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setEmailNotificationsSetting(value?:EmailNotificationsSetting):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setExchangeProtectionPolicies(value?:array):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setExchangeRestoreSessions(value?:array):void Microsoft\Graph\Generated.models.backupRestoreRoot::|public|setMailboxInclusionRules(value?:array):void @@ -123353,6 +125115,7 @@ Microsoft\Graph\Generated.models.chat::|public|getOriginalCreatedDateTime():Date Microsoft\Graph\Generated.models.chat::|public|getPermissionGrants():array Microsoft\Graph\Generated.models.chat::|public|getPinnedMessages():array Microsoft\Graph\Generated.models.chat::|public|getTabs():array +Microsoft\Graph\Generated.models.chat::|public|getTargetedMessages():array Microsoft\Graph\Generated.models.chat::|public|getTenantId():string Microsoft\Graph\Generated.models.chat::|public|getTopic():string Microsoft\Graph\Generated.models.chat::|public|getViewpoint():ChatViewpoint @@ -123373,6 +125136,7 @@ Microsoft\Graph\Generated.models.chat::|public|setOriginalCreatedDateTime(value? Microsoft\Graph\Generated.models.chat::|public|setPermissionGrants(value?:array):void Microsoft\Graph\Generated.models.chat::|public|setPinnedMessages(value?:array):void Microsoft\Graph\Generated.models.chat::|public|setTabs(value?:array):void +Microsoft\Graph\Generated.models.chat::|public|setTargetedMessages(value?:array):void Microsoft\Graph\Generated.models.chat::|public|setTenantId(value?:string):void Microsoft\Graph\Generated.models.chat::|public|setTopic(value?:string):void Microsoft\Graph\Generated.models.chat::|public|setViewpoint(value?:ChatViewpoint):void @@ -126161,6 +127925,29 @@ Microsoft\Graph\Generated.models.contractCollectionResponse::|public|getValue(): Microsoft\Graph\Generated.models.contractCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.contractCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.contractCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ContractCollectionResponse +Microsoft\Graph\Generated.models.controlConfiguration-->Entity +Microsoft\Graph\Generated.models.controlConfiguration::|public|constructor():void +Microsoft\Graph\Generated.models.controlConfiguration::|public|getCreatedBy():string +Microsoft\Graph\Generated.models.controlConfiguration::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Generated.models.controlConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.controlConfiguration::|public|getIsEnabled():bool +Microsoft\Graph\Generated.models.controlConfiguration::|public|getModifiedBy():string +Microsoft\Graph\Generated.models.controlConfiguration::|public|getModifiedDateTime():DateTime +Microsoft\Graph\Generated.models.controlConfiguration::|public|OdataType:string +Microsoft\Graph\Generated.models.controlConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.controlConfiguration::|public|setCreatedBy(value?:string):void +Microsoft\Graph\Generated.models.controlConfiguration::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.controlConfiguration::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Generated.models.controlConfiguration::|public|setModifiedBy(value?:string):void +Microsoft\Graph\Generated.models.controlConfiguration::|public|setModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.controlConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ControlConfiguration +Microsoft\Graph\Generated.models.controlConfigurationCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.controlConfigurationCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.controlConfigurationCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.controlConfigurationCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.controlConfigurationCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.controlConfigurationCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.controlConfigurationCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ControlConfigurationCollectionResponse Microsoft\Graph\Generated.models.controlScore::|public|constructor():void Microsoft\Graph\Generated.models.controlScore::|public|getAdditionalData():array Microsoft\Graph\Generated.models.controlScore::|public|getBackingStore():BackingStore @@ -126286,12 +128073,22 @@ Microsoft\Graph\Generated.models.convertIdResult::|static|public|CreateFromDiscr Microsoft\Graph\Generated.models.convertIdResult~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.copilotAdmin-->Entity Microsoft\Graph\Generated.models.copilotAdmin::|public|constructor():void +Microsoft\Graph\Generated.models.copilotAdmin::|public|getCatalog():CopilotAdminCatalog Microsoft\Graph\Generated.models.copilotAdmin::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.copilotAdmin::|public|getSettings():CopilotAdminSetting Microsoft\Graph\Generated.models.copilotAdmin::|public|OdataType:string Microsoft\Graph\Generated.models.copilotAdmin::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.copilotAdmin::|public|setCatalog(value?:CopilotAdminCatalog):void Microsoft\Graph\Generated.models.copilotAdmin::|public|setSettings(value?:CopilotAdminSetting):void Microsoft\Graph\Generated.models.copilotAdmin::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotAdmin +Microsoft\Graph\Generated.models.copilotAdminCatalog-->Entity +Microsoft\Graph\Generated.models.copilotAdminCatalog::|public|constructor():void +Microsoft\Graph\Generated.models.copilotAdminCatalog::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.copilotAdminCatalog::|public|getPackages():array +Microsoft\Graph\Generated.models.copilotAdminCatalog::|public|OdataType:string +Microsoft\Graph\Generated.models.copilotAdminCatalog::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.copilotAdminCatalog::|public|setPackages(value?:array):void +Microsoft\Graph\Generated.models.copilotAdminCatalog::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotAdminCatalog Microsoft\Graph\Generated.models.copilotAdminLimitedMode-->Entity Microsoft\Graph\Generated.models.copilotAdminLimitedMode::|public|constructor():void Microsoft\Graph\Generated.models.copilotAdminLimitedMode::|public|GetFieldDeserializers():array @@ -126310,6 +128107,70 @@ Microsoft\Graph\Generated.models.copilotAdminSetting::|public|OdataType:string Microsoft\Graph\Generated.models.copilotAdminSetting::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.copilotAdminSetting::|public|setLimitedMode(value?:CopilotAdminLimitedMode):void Microsoft\Graph\Generated.models.copilotAdminSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotAdminSetting +Microsoft\Graph\Generated.models.copilotPackage-->Entity +Microsoft\Graph\Generated.models.copilotPackage::|public|constructor():void +Microsoft\Graph\Generated.models.copilotPackage::|public|getAppId():string +Microsoft\Graph\Generated.models.copilotPackage::|public|getAssetId():string +Microsoft\Graph\Generated.models.copilotPackage::|public|getAvailableTo():PackageStatus +Microsoft\Graph\Generated.models.copilotPackage::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Generated.models.copilotPackage::|public|getDeployedTo():PackageStatus +Microsoft\Graph\Generated.models.copilotPackage::|public|getDisplayName():string +Microsoft\Graph\Generated.models.copilotPackage::|public|getElementTypes():array +Microsoft\Graph\Generated.models.copilotPackage::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.copilotPackage::|public|getIsBlocked():bool +Microsoft\Graph\Generated.models.copilotPackage::|public|getLastModifiedDateTime():DateTime +Microsoft\Graph\Generated.models.copilotPackage::|public|getManifestId():string +Microsoft\Graph\Generated.models.copilotPackage::|public|getManifestVersion():string +Microsoft\Graph\Generated.models.copilotPackage::|public|getOwnerId():string +Microsoft\Graph\Generated.models.copilotPackage::|public|getPlatform():string +Microsoft\Graph\Generated.models.copilotPackage::|public|getPublisher():string +Microsoft\Graph\Generated.models.copilotPackage::|public|getShortDescription():string +Microsoft\Graph\Generated.models.copilotPackage::|public|getSupportedHosts():array +Microsoft\Graph\Generated.models.copilotPackage::|public|getType():PackageType +Microsoft\Graph\Generated.models.copilotPackage::|public|getVersion():string +Microsoft\Graph\Generated.models.copilotPackage::|public|getZipFile():StreamInterface +Microsoft\Graph\Generated.models.copilotPackage::|public|OdataType:string +Microsoft\Graph\Generated.models.copilotPackage::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setAppId(value?:string):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setAssetId(value?:string):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setAvailableTo(value?:PackageStatus):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setDeployedTo(value?:PackageStatus):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setDisplayName(value?:string):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setElementTypes(value?:array):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setIsBlocked(value?:bool):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setLastModifiedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setManifestId(value?:string):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setManifestVersion(value?:string):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setOwnerId(value?:string):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setPlatform(value?:string):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setPublisher(value?:string):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setShortDescription(value?:string):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setSupportedHosts(value?:array):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setType(value?:PackageType):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setVersion(value?:string):void +Microsoft\Graph\Generated.models.copilotPackage::|public|setZipFile(value?:StreamInterface):void +Microsoft\Graph\Generated.models.copilotPackage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotPackage +Microsoft\Graph\Generated.models.copilotPackageDetail-->CopilotPackage +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|constructor():void +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getAcquireUsersAndGroups():array +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getAllowedUsersAndGroups():array +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getCategories():array +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getElementDetails():array +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getLongDescription():string +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getSensitivity():string +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|getSharedWithUsersAndGroups():array +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|OdataType:string +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setAcquireUsersAndGroups(value?:array):void +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setAllowedUsersAndGroups(value?:array):void +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setCategories(value?:array):void +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setElementDetails(value?:array):void +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setLongDescription(value?:string):void +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setSensitivity(value?:string):void +Microsoft\Graph\Generated.models.copilotPackageDetail::|public|setSharedWithUsersAndGroups(value?:array):void +Microsoft\Graph\Generated.models.copilotPackageDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotPackageDetail Microsoft\Graph\Generated.models.copilotReportRoot-->Entity Microsoft\Graph\Generated.models.copilotReportRoot::|public|constructor():void Microsoft\Graph\Generated.models.copilotReportRoot::|public|GetFieldDeserializers():array @@ -126624,6 +128485,14 @@ Microsoft\Graph\Generated.models.crossTenantUserSyncInbound::|public|setIsSyncAl Microsoft\Graph\Generated.models.crossTenantUserSyncInbound::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.crossTenantUserSyncInbound::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantUserSyncInbound Microsoft\Graph\Generated.models.crossTenantUserSyncInbound~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.csaStarLevel::0000-none +Microsoft\Graph\Generated.models.csaStarLevel::0001-attestation +Microsoft\Graph\Generated.models.csaStarLevel::0002-certification +Microsoft\Graph\Generated.models.csaStarLevel::0003-continuousMonitoring +Microsoft\Graph\Generated.models.csaStarLevel::0004-cStarAssessment +Microsoft\Graph\Generated.models.csaStarLevel::0005-selfAssessment +Microsoft\Graph\Generated.models.csaStarLevel::0006-notSupported +Microsoft\Graph\Generated.models.csaStarLevel::0007-unknownFutureValue Microsoft\Graph\Generated.models.currencyColumn::|public|constructor():void Microsoft\Graph\Generated.models.currencyColumn::|public|getAdditionalData():array Microsoft\Graph\Generated.models.currencyColumn::|public|getBackingStore():BackingStore @@ -126952,6 +128821,19 @@ Microsoft\Graph\Generated.models.dataPolicyOperationStatus::0001-running Microsoft\Graph\Generated.models.dataPolicyOperationStatus::0002-complete Microsoft\Graph\Generated.models.dataPolicyOperationStatus::0003-failed Microsoft\Graph\Generated.models.dataPolicyOperationStatus::0004-unknownFutureValue +Microsoft\Graph\Generated.models.dataProtection::0000-none +Microsoft\Graph\Generated.models.dataProtection::0001-impactAssessments +Microsoft\Graph\Generated.models.dataProtection::0002-officers +Microsoft\Graph\Generated.models.dataProtection::0003-secureCrossBorderDataTransfer +Microsoft\Graph\Generated.models.dataProtection::0004-unknownFutureValue +Microsoft\Graph\Generated.models.dataRetentionLevel::0000-none +Microsoft\Graph\Generated.models.dataRetentionLevel::0001-dataRetained +Microsoft\Graph\Generated.models.dataRetentionLevel::0002-deletedImmediately +Microsoft\Graph\Generated.models.dataRetentionLevel::0003-deletedWithin1Month +Microsoft\Graph\Generated.models.dataRetentionLevel::0004-deletedWithin2Weeks +Microsoft\Graph\Generated.models.dataRetentionLevel::0005-deletedWithin3Months +Microsoft\Graph\Generated.models.dataRetentionLevel::0006-deletedWithinMoreThan3Months +Microsoft\Graph\Generated.models.dataRetentionLevel::0007-unknownFutureValue Microsoft\Graph\Generated.models.dataSecurityAndGovernance-->Entity Microsoft\Graph\Generated.models.dataSecurityAndGovernance::|public|constructor():void Microsoft\Graph\Generated.models.dataSecurityAndGovernance::|public|GetFieldDeserializers():array @@ -129297,6 +131179,7 @@ Microsoft\Graph\Generated.models.directory::|public|getFederationConfigurations( Microsoft\Graph\Generated.models.directory::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.directory::|public|getOnPremisesSynchronization():array Microsoft\Graph\Generated.models.directory::|public|getPublicKeyInfrastructure():PublicKeyInfrastructureRoot +Microsoft\Graph\Generated.models.directory::|public|getRecovery():Recovery Microsoft\Graph\Generated.models.directory::|public|getSubscriptions():array Microsoft\Graph\Generated.models.directory::|public|OdataType:string Microsoft\Graph\Generated.models.directory::|public|Serialize(writer:ISerializationWriter):void @@ -129308,6 +131191,7 @@ Microsoft\Graph\Generated.models.directory::|public|setDeviceLocalCredentials(va Microsoft\Graph\Generated.models.directory::|public|setFederationConfigurations(value?:array):void Microsoft\Graph\Generated.models.directory::|public|setOnPremisesSynchronization(value?:array):void Microsoft\Graph\Generated.models.directory::|public|setPublicKeyInfrastructure(value?:PublicKeyInfrastructureRoot):void +Microsoft\Graph\Generated.models.directory::|public|setRecovery(value?:Recovery):void Microsoft\Graph\Generated.models.directory::|public|setSubscriptions(value?:array):void Microsoft\Graph\Generated.models.directory::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Directory Microsoft\Graph\Generated.models.directoryAudit-->Entity @@ -131352,6 +133236,18 @@ Microsoft\Graph\Generated.models.emailIdentity::|public|OdataType:string Microsoft\Graph\Generated.models.emailIdentity::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.emailIdentity::|public|setEmail(value?:string):void Microsoft\Graph\Generated.models.emailIdentity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EmailIdentity +Microsoft\Graph\Generated.models.emailNotificationsSetting-->Entity +Microsoft\Graph\Generated.models.emailNotificationsSetting::|public|constructor():void +Microsoft\Graph\Generated.models.emailNotificationsSetting::|public|getAdditionalEvents():NotificationEventsType +Microsoft\Graph\Generated.models.emailNotificationsSetting::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.emailNotificationsSetting::|public|getIsEnabled():bool +Microsoft\Graph\Generated.models.emailNotificationsSetting::|public|getRecipients():NotificationRecipients +Microsoft\Graph\Generated.models.emailNotificationsSetting::|public|OdataType:string +Microsoft\Graph\Generated.models.emailNotificationsSetting::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.emailNotificationsSetting::|public|setAdditionalEvents(value?:NotificationEventsType):void +Microsoft\Graph\Generated.models.emailNotificationsSetting::|public|setIsEnabled(value?:bool):void +Microsoft\Graph\Generated.models.emailNotificationsSetting::|public|setRecipients(value?:NotificationRecipients):void +Microsoft\Graph\Generated.models.emailNotificationsSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EmailNotificationsSetting Microsoft\Graph\Generated.models.emailPayloadDetail-->PayloadDetail Microsoft\Graph\Generated.models.emailPayloadDetail::|public|constructor():void Microsoft\Graph\Generated.models.emailPayloadDetail::|public|GetFieldDeserializers():array @@ -131587,6 +133483,16 @@ Microsoft\Graph\Generated.models.endUserNotificationType::0002-noTraining Microsoft\Graph\Generated.models.endUserNotificationType::0003-trainingAssignment Microsoft\Graph\Generated.models.endUserNotificationType::0004-trainingReminder Microsoft\Graph\Generated.models.endUserNotificationType::0005-unknownFutureValue +Microsoft\Graph\Generated.models.endUserSettings-->ControlConfiguration +Microsoft\Graph\Generated.models.endUserSettings::|public|constructor():void +Microsoft\Graph\Generated.models.endUserSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.endUserSettings::|public|getRelatedPeopleInsightLevel():AccessPackageSuggestionRelatedPeopleInsightLevel +Microsoft\Graph\Generated.models.endUserSettings::|public|getShowApproverDetailsToMembers():bool +Microsoft\Graph\Generated.models.endUserSettings::|public|OdataType:string +Microsoft\Graph\Generated.models.endUserSettings::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.endUserSettings::|public|setRelatedPeopleInsightLevel(value?:AccessPackageSuggestionRelatedPeopleInsightLevel):void +Microsoft\Graph\Generated.models.endUserSettings::|public|setShowApproverDetailsToMembers(value?:bool):void +Microsoft\Graph\Generated.models.endUserSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EndUserSettings Microsoft\Graph\Generated.models.engagementAsyncOperation-->LongRunningOperation Microsoft\Graph\Generated.models.engagementAsyncOperation::|public|constructor():void Microsoft\Graph\Generated.models.engagementAsyncOperation::|public|GetFieldDeserializers():array @@ -131844,31 +133750,39 @@ Microsoft\Graph\Generated.models.entitlementManagement-->Entity Microsoft\Graph\Generated.models.entitlementManagement::|public|constructor():void Microsoft\Graph\Generated.models.entitlementManagement::|public|getAccessPackageAssignmentApprovals():array Microsoft\Graph\Generated.models.entitlementManagement::|public|getAccessPackages():array +Microsoft\Graph\Generated.models.entitlementManagement::|public|getAccessPackageSuggestions():array Microsoft\Graph\Generated.models.entitlementManagement::|public|getAssignmentPolicies():array Microsoft\Graph\Generated.models.entitlementManagement::|public|getAssignmentRequests():array Microsoft\Graph\Generated.models.entitlementManagement::|public|getAssignments():array +Microsoft\Graph\Generated.models.entitlementManagement::|public|getAvailableAccessPackages():array Microsoft\Graph\Generated.models.entitlementManagement::|public|getCatalogs():array Microsoft\Graph\Generated.models.entitlementManagement::|public|getConnectedOrganizations():array +Microsoft\Graph\Generated.models.entitlementManagement::|public|getControlConfigurations():array Microsoft\Graph\Generated.models.entitlementManagement::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.entitlementManagement::|public|getResourceEnvironments():array Microsoft\Graph\Generated.models.entitlementManagement::|public|getResourceRequests():array Microsoft\Graph\Generated.models.entitlementManagement::|public|getResourceRoleScopes():array Microsoft\Graph\Generated.models.entitlementManagement::|public|getResources():array Microsoft\Graph\Generated.models.entitlementManagement::|public|getSettings():EntitlementManagementSettings +Microsoft\Graph\Generated.models.entitlementManagement::|public|getSubjects():array Microsoft\Graph\Generated.models.entitlementManagement::|public|OdataType:string Microsoft\Graph\Generated.models.entitlementManagement::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.entitlementManagement::|public|setAccessPackageAssignmentApprovals(value?:array):void Microsoft\Graph\Generated.models.entitlementManagement::|public|setAccessPackages(value?:array):void +Microsoft\Graph\Generated.models.entitlementManagement::|public|setAccessPackageSuggestions(value?:array):void Microsoft\Graph\Generated.models.entitlementManagement::|public|setAssignmentPolicies(value?:array):void Microsoft\Graph\Generated.models.entitlementManagement::|public|setAssignmentRequests(value?:array):void Microsoft\Graph\Generated.models.entitlementManagement::|public|setAssignments(value?:array):void +Microsoft\Graph\Generated.models.entitlementManagement::|public|setAvailableAccessPackages(value?:array):void Microsoft\Graph\Generated.models.entitlementManagement::|public|setCatalogs(value?:array):void Microsoft\Graph\Generated.models.entitlementManagement::|public|setConnectedOrganizations(value?:array):void +Microsoft\Graph\Generated.models.entitlementManagement::|public|setControlConfigurations(value?:array):void Microsoft\Graph\Generated.models.entitlementManagement::|public|setResourceEnvironments(value?:array):void Microsoft\Graph\Generated.models.entitlementManagement::|public|setResourceRequests(value?:array):void Microsoft\Graph\Generated.models.entitlementManagement::|public|setResourceRoleScopes(value?:array):void Microsoft\Graph\Generated.models.entitlementManagement::|public|setResources(value?:array):void Microsoft\Graph\Generated.models.entitlementManagement::|public|setSettings(value?:EntitlementManagementSettings):void +Microsoft\Graph\Generated.models.entitlementManagement::|public|setSubjects(value?:array):void Microsoft\Graph\Generated.models.entitlementManagement::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EntitlementManagement Microsoft\Graph\Generated.models.entitlementManagementSchedule::|public|constructor():void Microsoft\Graph\Generated.models.entitlementManagementSchedule::|public|getAdditionalData():array @@ -131923,6 +133837,177 @@ Microsoft\Graph\Generated.models.entityType::0010-person Microsoft\Graph\Generated.models.entityType::0011-acronym Microsoft\Graph\Generated.models.entityType::0012-bookmark Microsoft\Graph\Generated.models.entity~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.entraRecoveryServices.entityTypeAndIds::|public|constructor():void +Microsoft\Graph\Generated.models.entraRecoveryServices.entityTypeAndIds::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.entraRecoveryServices.entityTypeAndIds::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.entraRecoveryServices.entityTypeAndIds::|public|getEntityIds():array +Microsoft\Graph\Generated.models.entraRecoveryServices.entityTypeAndIds::|public|getEntityType():ResourceTypeName +Microsoft\Graph\Generated.models.entraRecoveryServices.entityTypeAndIds::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.entraRecoveryServices.entityTypeAndIds::|public|getOdataType():string +Microsoft\Graph\Generated.models.entraRecoveryServices.entityTypeAndIds::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.entraRecoveryServices.entityTypeAndIds::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.entraRecoveryServices.entityTypeAndIds::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.entraRecoveryServices.entityTypeAndIds::|public|setEntityIds(value?:array):void +Microsoft\Graph\Generated.models.entraRecoveryServices.entityTypeAndIds::|public|setEntityType(value?:ResourceTypeName):void +Microsoft\Graph\Generated.models.entraRecoveryServices.entityTypeAndIds::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.entraRecoveryServices.entityTypeAndIds::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EntityTypeAndIds +Microsoft\Graph\Generated.models.entraRecoveryServices.entityTypeAndIds~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.entraRecoveryServices.recovery-->Entity +Microsoft\Graph\Generated.models.entraRecoveryServices.recovery::|public|constructor():void +Microsoft\Graph\Generated.models.entraRecoveryServices.recovery::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recovery::|public|getJobs():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recovery::|public|getSnapshots():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recovery::|public|OdataType:string +Microsoft\Graph\Generated.models.entraRecoveryServices.recovery::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recovery::|public|setJobs(value?:array):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recovery::|public|setSnapshots(value?:array):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recovery::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Recovery +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryAction::0000-softDelete +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryAction::0001-update +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryAction::0002-restore +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryAction::0003-unknownFutureValue +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryChangeObjectBase-->Entity +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryChangeObjectBase::|public|constructor():void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryChangeObjectBase::|public|getDisplayName():string +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryChangeObjectBase::|public|getEntityTypeName():ResourceTypeName +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryChangeObjectBase::|public|getFailureMessage():string +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryChangeObjectBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryChangeObjectBase::|public|getRecoveryAction():RecoveryAction +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryChangeObjectBase::|public|OdataType:string +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryChangeObjectBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryChangeObjectBase::|public|setDisplayName(value?:string):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryChangeObjectBase::|public|setEntityTypeName(value?:ResourceTypeName):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryChangeObjectBase::|public|setFailureMessage(value?:string):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryChangeObjectBase::|public|setRecoveryAction(value?:RecoveryAction):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryChangeObjectBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecoveryChangeObjectBase +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJob-->RecoveryJobBase +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJob::|public|constructor():void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJob::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJob::|public|getTotalFailedChanges():int +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJob::|public|getTotalLinksModified():int +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJob::|public|getTotalObjectsModified():int +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJob::|public|OdataType:string +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJob::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJob::|public|setTotalFailedChanges(value?:int):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJob::|public|setTotalLinksModified(value?:int):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJob::|public|setTotalObjectsModified(value?:int):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJob::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecoveryJob +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase-->Entity +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|constructor():void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|getFilteringCriteria():RecoveryJobFilteringCriteriaBase +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|getJobCompletionDateTime():DateTime +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|getJobStartDateTime():DateTime +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|getStatus():RecoveryStatus +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|getTargetStateDateTime():DateTime +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|getTotalChangedLinksCalculated():int +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|getTotalChangedObjectsCalculated():int +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|OdataType:string +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|setFilteringCriteria(value?:RecoveryJobFilteringCriteriaBase):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|setJobCompletionDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|setJobStartDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|setStatus(value?:RecoveryStatus):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|setTargetStateDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|setTotalChangedLinksCalculated(value?:int):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|public|setTotalChangedObjectsCalculated(value?:int):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobBase +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBaseCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBaseCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBaseCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBaseCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBaseCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBaseCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobBaseCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobBaseCollectionResponse +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobCollectionResponse +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobEntityNameAndIdsFilter-->RecoveryJobFilteringCriteriaBase +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobEntityNameAndIdsFilter::|public|constructor():void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobEntityNameAndIdsFilter::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobEntityNameAndIdsFilter::|public|getFilterValues():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobEntityNameAndIdsFilter::|public|OdataType:string +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobEntityNameAndIdsFilter::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobEntityNameAndIdsFilter::|public|setFilterValues(value?:array):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobEntityNameAndIdsFilter::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobEntityNameAndIdsFilter +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobEntityNamesFilter-->RecoveryJobFilteringCriteriaBase +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobEntityNamesFilter::|public|constructor():void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobEntityNamesFilter::|public|getEntityTypes():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobEntityNamesFilter::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobEntityNamesFilter::|public|OdataType:string +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobEntityNamesFilter::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobEntityNamesFilter::|public|setEntityTypes(value?:array):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobEntityNamesFilter::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobEntityNamesFilter +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobFilteringCriteriaBase::|public|constructor():void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobFilteringCriteriaBase::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobFilteringCriteriaBase::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobFilteringCriteriaBase::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobFilteringCriteriaBase::|public|getOdataType():string +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobFilteringCriteriaBase::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobFilteringCriteriaBase::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobFilteringCriteriaBase::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobFilteringCriteriaBase::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobFilteringCriteriaBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobFilteringCriteriaBase +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryJobFilteringCriteriaBase~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryPreviewJob-->RecoveryJobBase +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryPreviewJob::|public|constructor():void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryPreviewJob::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryPreviewJob::|public|OdataType:string +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryPreviewJob::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryPreviewJob::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecoveryPreviewJob +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryPreviewJobCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryPreviewJobCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryPreviewJobCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryPreviewJobCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryPreviewJobCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryPreviewJobCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryPreviewJobCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecoveryPreviewJobCollectionResponse +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryStatus::0000-initialized +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryStatus::0001-running +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryStatus::0002-successful +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryStatus::0003-failed +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryStatus::0004-abandoned +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryStatus::0005-unknownFutureValue +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryStatus::0006-calculating +Microsoft\Graph\Generated.models.entraRecoveryServices.recoveryStatus::0007-loadingData +Microsoft\Graph\Generated.models.entraRecoveryServices.resourceTypeName::0000-user +Microsoft\Graph\Generated.models.entraRecoveryServices.resourceTypeName::0001-group +Microsoft\Graph\Generated.models.entraRecoveryServices.resourceTypeName::0002-conditionalAccessPolicy +Microsoft\Graph\Generated.models.entraRecoveryServices.resourceTypeName::0003-namedLocationPolicy +Microsoft\Graph\Generated.models.entraRecoveryServices.resourceTypeName::0004-authenticationMethodPolicy +Microsoft\Graph\Generated.models.entraRecoveryServices.resourceTypeName::0005-authorizationPolicy +Microsoft\Graph\Generated.models.entraRecoveryServices.resourceTypeName::0006-authenticationStrengthPolicy +Microsoft\Graph\Generated.models.entraRecoveryServices.resourceTypeName::0007-application +Microsoft\Graph\Generated.models.entraRecoveryServices.resourceTypeName::0008-servicePrincipal +Microsoft\Graph\Generated.models.entraRecoveryServices.resourceTypeName::0009-unknownFutureValue +Microsoft\Graph\Generated.models.entraRecoveryServices.resourceTypeName::0010-oAuth2PermissionGrant +Microsoft\Graph\Generated.models.entraRecoveryServices.resourceTypeName::0011-appRoleAssignment +Microsoft\Graph\Generated.models.entraRecoveryServices.resourceTypeName::0012-organization +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshot-->Entity +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshot::|public|constructor():void +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshot::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshot::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshot::|public|getRecoveryJobs():array +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshot::|public|getRecoveryPreviewJobs():array +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshot::|public|getTotalChangedObjects():int +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshot::|public|OdataType:string +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshot::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshot::|public|setRecoveryJobs(value?:array):void +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshot::|public|setRecoveryPreviewJobs(value?:array):void +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshot::|public|setTotalChangedObjects(value?:int):void +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Snapshot +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshotCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshotCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshotCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshotCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshotCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshotCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.entraRecoveryServices.snapshotCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SnapshotCollectionResponse Microsoft\Graph\Generated.models.enumeratedDeviceRegistrationMembership-->DeviceRegistrationMembership Microsoft\Graph\Generated.models.enumeratedDeviceRegistrationMembership::|public|constructor():void Microsoft\Graph\Generated.models.enumeratedDeviceRegistrationMembership::|public|GetFieldDeserializers():array @@ -131933,6 +134018,14 @@ Microsoft\Graph\Generated.models.enumeratedDeviceRegistrationMembership::|public Microsoft\Graph\Generated.models.enumeratedDeviceRegistrationMembership::|public|setGroups(value?:array):void Microsoft\Graph\Generated.models.enumeratedDeviceRegistrationMembership::|public|setUsers(value?:array):void Microsoft\Graph\Generated.models.enumeratedDeviceRegistrationMembership::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EnumeratedDeviceRegistrationMembership +Microsoft\Graph\Generated.models.enumeratedDomains-->ValidatingDomains +Microsoft\Graph\Generated.models.enumeratedDomains::|public|constructor():void +Microsoft\Graph\Generated.models.enumeratedDomains::|public|getDomainNames():array +Microsoft\Graph\Generated.models.enumeratedDomains::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.enumeratedDomains::|public|OdataType:string +Microsoft\Graph\Generated.models.enumeratedDomains::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.enumeratedDomains::|public|setDomainNames(value?:array):void +Microsoft\Graph\Generated.models.enumeratedDomains::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EnumeratedDomains Microsoft\Graph\Generated.models.enumeratedScopes-->InheritableScopes Microsoft\Graph\Generated.models.enumeratedScopes::|public|constructor():void Microsoft\Graph\Generated.models.enumeratedScopes::|public|GetFieldDeserializers():array @@ -132802,6 +134895,7 @@ Microsoft\Graph\Generated.models.externalConnectors.label::0050-personInterests Microsoft\Graph\Generated.models.externalConnectors.label::0051-personLanguages Microsoft\Graph\Generated.models.externalConnectors.label::0052-personPublications Microsoft\Graph\Generated.models.externalConnectors.label::0053-personPatents +Microsoft\Graph\Generated.models.externalConnectors.label::0054-personWorkPositions Microsoft\Graph\Generated.models.externalConnectors.properties::|public|constructor():void Microsoft\Graph\Generated.models.externalConnectors.properties::|public|getAdditionalData():array Microsoft\Graph\Generated.models.externalConnectors.properties::|public|getBackingStore():BackingStore @@ -133104,6 +135198,21 @@ Microsoft\Graph\Generated.models.federatedIdpMfaBehavior::0000-acceptIfMfaDoneBy Microsoft\Graph\Generated.models.federatedIdpMfaBehavior::0001-enforceMfaByFederatedIdp Microsoft\Graph\Generated.models.federatedIdpMfaBehavior::0002-rejectMfaByFederatedIdp Microsoft\Graph\Generated.models.federatedIdpMfaBehavior::0003-unknownFutureValue +Microsoft\Graph\Generated.models.federatedTokenValidationPolicy-->DirectoryObject +Microsoft\Graph\Generated.models.federatedTokenValidationPolicy::|public|constructor():void +Microsoft\Graph\Generated.models.federatedTokenValidationPolicy::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.federatedTokenValidationPolicy::|public|getValidatingDomains():ValidatingDomains +Microsoft\Graph\Generated.models.federatedTokenValidationPolicy::|public|OdataType:string +Microsoft\Graph\Generated.models.federatedTokenValidationPolicy::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.federatedTokenValidationPolicy::|public|setValidatingDomains(value?:ValidatingDomains):void +Microsoft\Graph\Generated.models.federatedTokenValidationPolicy::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FederatedTokenValidationPolicy +Microsoft\Graph\Generated.models.fedRampLevel::0000-none +Microsoft\Graph\Generated.models.fedRampLevel::0001-high +Microsoft\Graph\Generated.models.fedRampLevel::0002-liSaas +Microsoft\Graph\Generated.models.fedRampLevel::0003-low +Microsoft\Graph\Generated.models.fedRampLevel::0004-moderate +Microsoft\Graph\Generated.models.fedRampLevel::0005-notSupported +Microsoft\Graph\Generated.models.fedRampLevel::0006-unknownFutureValue Microsoft\Graph\Generated.models.fido2AuthenticationMethod-->AuthenticationMethod Microsoft\Graph\Generated.models.fido2AuthenticationMethod::|public|constructor():void Microsoft\Graph\Generated.models.fido2AuthenticationMethod::|public|getAaGuid():string @@ -133956,6 +136065,7 @@ Microsoft\Graph\Generated.models.granularSiteRestoreArtifactCollectionResponse:: Microsoft\Graph\Generated.models.group-->DirectoryObject Microsoft\Graph\Generated.models.group::|public|constructor():void Microsoft\Graph\Generated.models.group::|public|getAcceptedSenders():array +Microsoft\Graph\Generated.models.group::|public|getAccessType():GroupAccessType Microsoft\Graph\Generated.models.group::|public|getAllowExternalSenders():bool Microsoft\Graph\Generated.models.group::|public|getAppRoleAssignments():array Microsoft\Graph\Generated.models.group::|public|getAssignedLabels():array @@ -133983,6 +136093,7 @@ Microsoft\Graph\Generated.models.group::|public|getHideFromOutlookClients():bool Microsoft\Graph\Generated.models.group::|public|getInfoCatalogs():array Microsoft\Graph\Generated.models.group::|public|getIsArchived():bool Microsoft\Graph\Generated.models.group::|public|getIsAssignableToRole():bool +Microsoft\Graph\Generated.models.group::|public|getIsFavorite():bool Microsoft\Graph\Generated.models.group::|public|getIsManagementRestricted():bool Microsoft\Graph\Generated.models.group::|public|getIsSubscribedByMail():bool Microsoft\Graph\Generated.models.group::|public|getLicenseProcessingState():LicenseProcessingState @@ -133996,6 +136107,7 @@ Microsoft\Graph\Generated.models.group::|public|getMembershipRuleProcessingState Microsoft\Graph\Generated.models.group::|public|getMembersWithLicenseErrors():array Microsoft\Graph\Generated.models.group::|public|getOnenote():Onenote Microsoft\Graph\Generated.models.group::|public|getOnPremisesDomainName():string +Microsoft\Graph\Generated.models.group::|public|getOnPremisesExtensionAttributes():OnPremisesExtensionAttributes Microsoft\Graph\Generated.models.group::|public|getOnPremisesLastSyncDateTime():DateTime Microsoft\Graph\Generated.models.group::|public|getOnPremisesNetBiosName():string Microsoft\Graph\Generated.models.group::|public|getOnPremisesProvisioningErrors():array @@ -134026,12 +136138,15 @@ Microsoft\Graph\Generated.models.group::|public|getThreads():array Microsoft\Graph\Generated.models.group::|public|getTransitiveMemberOf():array Microsoft\Graph\Generated.models.group::|public|getTransitiveMembers():array Microsoft\Graph\Generated.models.group::|public|getUniqueName():string +Microsoft\Graph\Generated.models.group::|public|getUnseenConversationsCount():int Microsoft\Graph\Generated.models.group::|public|getUnseenCount():int +Microsoft\Graph\Generated.models.group::|public|getUnseenMessagesCount():int Microsoft\Graph\Generated.models.group::|public|getVisibility():string Microsoft\Graph\Generated.models.group::|public|getWelcomeMessageEnabled():bool Microsoft\Graph\Generated.models.group::|public|OdataType:string Microsoft\Graph\Generated.models.group::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.group::|public|setAcceptedSenders(value?:array):void +Microsoft\Graph\Generated.models.group::|public|setAccessType(value?:GroupAccessType):void Microsoft\Graph\Generated.models.group::|public|setAllowExternalSenders(value?:bool):void Microsoft\Graph\Generated.models.group::|public|setAppRoleAssignments(value?:array):void Microsoft\Graph\Generated.models.group::|public|setAssignedLabels(value?:array):void @@ -134058,6 +136173,7 @@ Microsoft\Graph\Generated.models.group::|public|setHideFromOutlookClients(value? Microsoft\Graph\Generated.models.group::|public|setInfoCatalogs(value?:array):void Microsoft\Graph\Generated.models.group::|public|setIsArchived(value?:bool):void Microsoft\Graph\Generated.models.group::|public|setIsAssignableToRole(value?:bool):void +Microsoft\Graph\Generated.models.group::|public|setIsFavorite(value?:bool):void Microsoft\Graph\Generated.models.group::|public|setIsManagementRestricted(value?:bool):void Microsoft\Graph\Generated.models.group::|public|setIsSubscribedByMail(value?:bool):void Microsoft\Graph\Generated.models.group::|public|setLicenseProcessingState(value?:LicenseProcessingState):void @@ -134071,6 +136187,7 @@ Microsoft\Graph\Generated.models.group::|public|setMembershipRuleProcessingState Microsoft\Graph\Generated.models.group::|public|setMembersWithLicenseErrors(value?:array):void Microsoft\Graph\Generated.models.group::|public|setOnenote(value?:Onenote):void Microsoft\Graph\Generated.models.group::|public|setOnPremisesDomainName(value?:string):void +Microsoft\Graph\Generated.models.group::|public|setOnPremisesExtensionAttributes(value?:OnPremisesExtensionAttributes):void Microsoft\Graph\Generated.models.group::|public|setOnPremisesLastSyncDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.group::|public|setOnPremisesNetBiosName(value?:string):void Microsoft\Graph\Generated.models.group::|public|setOnPremisesProvisioningErrors(value?:array):void @@ -134101,10 +136218,17 @@ Microsoft\Graph\Generated.models.group::|public|setThreads(value?:array):void Microsoft\Graph\Generated.models.group::|public|setTransitiveMemberOf(value?:array):void Microsoft\Graph\Generated.models.group::|public|setTransitiveMembers(value?:array):void Microsoft\Graph\Generated.models.group::|public|setUniqueName(value?:string):void +Microsoft\Graph\Generated.models.group::|public|setUnseenConversationsCount(value?:int):void Microsoft\Graph\Generated.models.group::|public|setUnseenCount(value?:int):void +Microsoft\Graph\Generated.models.group::|public|setUnseenMessagesCount(value?:int):void Microsoft\Graph\Generated.models.group::|public|setVisibility(value?:string):void Microsoft\Graph\Generated.models.group::|public|setWelcomeMessageEnabled(value?:bool):void Microsoft\Graph\Generated.models.group::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Group +Microsoft\Graph\Generated.models.groupAccessType::0000-none +Microsoft\Graph\Generated.models.groupAccessType::0001-private +Microsoft\Graph\Generated.models.groupAccessType::0002-secret +Microsoft\Graph\Generated.models.groupAccessType::0003-public +Microsoft\Graph\Generated.models.groupAccessType::0004-unknownFutureValue Microsoft\Graph\Generated.models.groupAssignmentTarget-->DeviceAndAppManagementAssignmentTarget Microsoft\Graph\Generated.models.groupAssignmentTarget::|public|constructor():void Microsoft\Graph\Generated.models.groupAssignmentTarget::|public|GetFieldDeserializers():array @@ -134234,6 +136358,10 @@ Microsoft\Graph\Generated.models.hashes::|public|setSha1Hash(value?:string):void Microsoft\Graph\Generated.models.hashes::|public|setSha256Hash(value?:string):void Microsoft\Graph\Generated.models.hashes::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Hashes Microsoft\Graph\Generated.models.hashes~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.holdType::0000-none +Microsoft\Graph\Generated.models.holdType::0001-private +Microsoft\Graph\Generated.models.holdType::0002-public +Microsoft\Graph\Generated.models.holdType::0003-unknownFutureValue Microsoft\Graph\Generated.models.homeRealmDiscoveryPolicy-->StsPolicy Microsoft\Graph\Generated.models.homeRealmDiscoveryPolicy::|public|constructor():void Microsoft\Graph\Generated.models.homeRealmDiscoveryPolicy::|public|GetFieldDeserializers():array @@ -134523,6 +136651,33 @@ Microsoft\Graph\Generated.models.identityGovernance.attributeChangeTrigger::|pub Microsoft\Graph\Generated.models.identityGovernance.attributeChangeTrigger::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.identityGovernance.attributeChangeTrigger::|public|setTriggerAttributes(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.attributeChangeTrigger::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AttributeChangeTrigger +Microsoft\Graph\Generated.models.identityGovernance.cancelRunsScope-->CancelScope +Microsoft\Graph\Generated.models.identityGovernance.cancelRunsScope::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.cancelRunsScope::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.cancelRunsScope::|public|getRuns():array +Microsoft\Graph\Generated.models.identityGovernance.cancelRunsScope::|public|OdataType:string +Microsoft\Graph\Generated.models.identityGovernance.cancelRunsScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.cancelRunsScope::|public|setRuns(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.cancelRunsScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CancelRunsScope +Microsoft\Graph\Generated.models.identityGovernance.cancelScope::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.cancelScope::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.identityGovernance.cancelScope::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.identityGovernance.cancelScope::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.cancelScope::|public|getOdataType():string +Microsoft\Graph\Generated.models.identityGovernance.cancelScope::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.cancelScope::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.cancelScope::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.identityGovernance.cancelScope::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.cancelScope::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CancelScope +Microsoft\Graph\Generated.models.identityGovernance.cancelScope~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.identityGovernance.countBasedQuarantineCondition-->QuarantineCondition +Microsoft\Graph\Generated.models.identityGovernance.countBasedQuarantineCondition::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.countBasedQuarantineCondition::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.countBasedQuarantineCondition::|public|getThreshold():int +Microsoft\Graph\Generated.models.identityGovernance.countBasedQuarantineCondition::|public|OdataType:string +Microsoft\Graph\Generated.models.identityGovernance.countBasedQuarantineCondition::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.countBasedQuarantineCondition::|public|setThreshold(value?:int):void +Microsoft\Graph\Generated.models.identityGovernance.countBasedQuarantineCondition::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CountBasedQuarantineCondition Microsoft\Graph\Generated.models.identityGovernance.customTaskExtension-->CustomCalloutExtension Microsoft\Graph\Generated.models.identityGovernance.customTaskExtension::|public|constructor():void Microsoft\Graph\Generated.models.identityGovernance.customTaskExtension::|public|getCallbackConfiguration():CustomExtensionCallbackConfiguration @@ -134620,10 +136775,12 @@ Microsoft\Graph\Generated.models.identityGovernance.lifecycleManagementSettings- Microsoft\Graph\Generated.models.identityGovernance.lifecycleManagementSettings::|public|constructor():void Microsoft\Graph\Generated.models.identityGovernance.lifecycleManagementSettings::|public|getEmailSettings():EmailSettings Microsoft\Graph\Generated.models.identityGovernance.lifecycleManagementSettings::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.lifecycleManagementSettings::|public|getQuarantineConfiguration():QuarantineConfiguration Microsoft\Graph\Generated.models.identityGovernance.lifecycleManagementSettings::|public|getWorkflowScheduleIntervalInHours():int Microsoft\Graph\Generated.models.identityGovernance.lifecycleManagementSettings::|public|OdataType:string Microsoft\Graph\Generated.models.identityGovernance.lifecycleManagementSettings::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.identityGovernance.lifecycleManagementSettings::|public|setEmailSettings(value?:EmailSettings):void +Microsoft\Graph\Generated.models.identityGovernance.lifecycleManagementSettings::|public|setQuarantineConfiguration(value?:QuarantineConfiguration):void Microsoft\Graph\Generated.models.identityGovernance.lifecycleManagementSettings::|public|setWorkflowScheduleIntervalInHours(value?:int):void Microsoft\Graph\Generated.models.identityGovernance.lifecycleManagementSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecycleManagementSettings Microsoft\Graph\Generated.models.identityGovernance.lifecycleTaskCategory::0000-joiner @@ -134641,6 +136798,8 @@ Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowProcessingS Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowProcessingStatus::0004-canceled Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowProcessingStatus::0005-failed Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowProcessingStatus::0006-unknownFutureValue +Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowProcessingStatus::0007-canceling +Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowProcessingStatus::0008-quarantined Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowsContainer-->Entity Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|constructor():void Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|getCustomTaskExtensions():array @@ -134661,6 +136820,9 @@ Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowsContainer: Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setWorkflows(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|public|setWorkflowTemplates(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.lifecycleWorkflowsContainer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LifecycleWorkflowsContainer +Microsoft\Graph\Generated.models.identityGovernance.matchMode::0000-any +Microsoft\Graph\Generated.models.identityGovernance.matchMode::0001-all +Microsoft\Graph\Generated.models.identityGovernance.matchMode::0002-unknownFutureValue Microsoft\Graph\Generated.models.identityGovernance.membershipChangeTrigger-->WorkflowExecutionTrigger Microsoft\Graph\Generated.models.identityGovernance.membershipChangeTrigger::|public|constructor():void Microsoft\Graph\Generated.models.identityGovernance.membershipChangeTrigger::|public|getChangeType():MembershipChangeType @@ -134695,6 +136857,81 @@ Microsoft\Graph\Generated.models.identityGovernance.parameter::|public|setValues Microsoft\Graph\Generated.models.identityGovernance.parameter::|public|setValueType(value?:ValueType):void Microsoft\Graph\Generated.models.identityGovernance.parameter::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parameter Microsoft\Graph\Generated.models.identityGovernance.parameter~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.identityGovernance.percentageBasedQuarantineCondition-->QuarantineCondition +Microsoft\Graph\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|public|getPercentage():int +Microsoft\Graph\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|public|OdataType:string +Microsoft\Graph\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|public|setPercentage(value?:int):void +Microsoft\Graph\Generated.models.identityGovernance.percentageBasedQuarantineCondition::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PercentageBasedQuarantineCondition +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|getDefinitionId():string +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|getFailureReason():string +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|getName():string +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|getOdataType():string +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|getTaskId():string +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|setDefinitionId(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|setFailureReason(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|setName(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|public|setTaskId(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PreviewFailedTask +Microsoft\Graph\Generated.models.identityGovernance.previewFailedTask~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.identityGovernance.quarantineCondition::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.quarantineCondition::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.identityGovernance.quarantineCondition::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.identityGovernance.quarantineCondition::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.quarantineCondition::|public|getOdataType():string +Microsoft\Graph\Generated.models.identityGovernance.quarantineCondition::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.quarantineCondition::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.quarantineCondition::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.identityGovernance.quarantineCondition::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.quarantineCondition::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):QuarantineCondition +Microsoft\Graph\Generated.models.identityGovernance.quarantineCondition~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.identityGovernance.quarantineConfiguration::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.quarantineConfiguration::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.identityGovernance.quarantineConfiguration::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.identityGovernance.quarantineConfiguration::|public|getConditions():array +Microsoft\Graph\Generated.models.identityGovernance.quarantineConfiguration::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.quarantineConfiguration::|public|getMatchMode():MatchMode +Microsoft\Graph\Generated.models.identityGovernance.quarantineConfiguration::|public|getOdataType():string +Microsoft\Graph\Generated.models.identityGovernance.quarantineConfiguration::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.quarantineConfiguration::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.quarantineConfiguration::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.identityGovernance.quarantineConfiguration::|public|setConditions(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.quarantineConfiguration::|public|setMatchMode(value?:MatchMode):void +Microsoft\Graph\Generated.models.identityGovernance.quarantineConfiguration::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.quarantineConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):QuarantineConfiguration +Microsoft\Graph\Generated.models.identityGovernance.quarantineConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.identityGovernance.quarantineDetails::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.quarantineDetails::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.identityGovernance.quarantineDetails::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.identityGovernance.quarantineDetails::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.quarantineDetails::|public|getOdataType():string +Microsoft\Graph\Generated.models.identityGovernance.quarantineDetails::|public|getQuarantinedDateTime():DateTime +Microsoft\Graph\Generated.models.identityGovernance.quarantineDetails::|public|getQuarantineReason():string +Microsoft\Graph\Generated.models.identityGovernance.quarantineDetails::|public|getQuarantineType():QuarantineType +Microsoft\Graph\Generated.models.identityGovernance.quarantineDetails::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.quarantineDetails::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.quarantineDetails::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.identityGovernance.quarantineDetails::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.quarantineDetails::|public|setQuarantinedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.identityGovernance.quarantineDetails::|public|setQuarantineReason(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.quarantineDetails::|public|setQuarantineType(value?:QuarantineType):void +Microsoft\Graph\Generated.models.identityGovernance.quarantineDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):QuarantineDetails +Microsoft\Graph\Generated.models.identityGovernance.quarantineDetails~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.identityGovernance.quarantineType::0000-notQuarantined +Microsoft\Graph\Generated.models.identityGovernance.quarantineType::0001-countBasedThresholdExceeded +Microsoft\Graph\Generated.models.identityGovernance.quarantineType::0002-percentageBasedThresholdExceeded +Microsoft\Graph\Generated.models.identityGovernance.quarantineType::0003-multipleConditionsExceeded +Microsoft\Graph\Generated.models.identityGovernance.quarantineType::0004-unknownFutureValue Microsoft\Graph\Generated.models.identityGovernance.ruleBasedSubjectSet-->SubjectSet Microsoft\Graph\Generated.models.identityGovernance.ruleBasedSubjectSet::|public|constructor():void Microsoft\Graph\Generated.models.identityGovernance.ruleBasedSubjectSet::|public|GetFieldDeserializers():array @@ -135081,7 +137318,10 @@ Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getExecuti Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getId():string Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getNextScheduleRunDateTime():DateTime +Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getPreviewScope():array +Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getQuarantineDetails():QuarantineDetails Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getRuns():array +Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getSettings():WorkflowSetting Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getTaskReports():array Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getUserProcessingResults():array Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|getVersion():int @@ -135092,7 +137332,10 @@ Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setDeleted Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setExecutionScope(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setId(value?:string):void Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setNextScheduleRunDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setPreviewScope(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setQuarantineDetails(value?:QuarantineDetails):void Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setRuns(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setSettings(value?:WorkflowSetting):void Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setTaskReports(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setUserProcessingResults(value?:array):void Microsoft\Graph\Generated.models.identityGovernance.workflow::|public|setVersion(value?:int):void @@ -135166,6 +137409,20 @@ Microsoft\Graph\Generated.models.identityGovernance.workflowExecutionType::0000- Microsoft\Graph\Generated.models.identityGovernance.workflowExecutionType::0001-onDemand Microsoft\Graph\Generated.models.identityGovernance.workflowExecutionType::0002-unknownFutureValue Microsoft\Graph\Generated.models.identityGovernance.workflowExecutionType::0003-activatedWithScope +Microsoft\Graph\Generated.models.identityGovernance.workflowExecutionType::0004-preview +Microsoft\Graph\Generated.models.identityGovernance.workflowSetting::|public|constructor():void +Microsoft\Graph\Generated.models.identityGovernance.workflowSetting::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.identityGovernance.workflowSetting::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.identityGovernance.workflowSetting::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.workflowSetting::|public|getOdataType():string +Microsoft\Graph\Generated.models.identityGovernance.workflowSetting::|public|getQuarantineConfiguration():QuarantineConfiguration +Microsoft\Graph\Generated.models.identityGovernance.workflowSetting::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.workflowSetting::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.identityGovernance.workflowSetting::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.identityGovernance.workflowSetting::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.identityGovernance.workflowSetting::|public|setQuarantineConfiguration(value?:QuarantineConfiguration):void +Microsoft\Graph\Generated.models.identityGovernance.workflowSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkflowSetting +Microsoft\Graph\Generated.models.identityGovernance.workflowSetting~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.identityGovernance.workflowsInsightsByCategory::|public|constructor():void Microsoft\Graph\Generated.models.identityGovernance.workflowsInsightsByCategory::|public|getAdditionalData():array Microsoft\Graph\Generated.models.identityGovernance.workflowsInsightsByCategory::|public|getBackingStore():BackingStore @@ -135254,9 +137511,11 @@ Microsoft\Graph\Generated.models.identityGovernance.workflowTriggerTimeBasedAttr Microsoft\Graph\Generated.models.identityGovernance.workflowVersion-->WorkflowBase Microsoft\Graph\Generated.models.identityGovernance.workflowVersion::|public|constructor():void Microsoft\Graph\Generated.models.identityGovernance.workflowVersion::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.identityGovernance.workflowVersion::|public|getSettings():WorkflowSetting Microsoft\Graph\Generated.models.identityGovernance.workflowVersion::|public|getVersionNumber():int Microsoft\Graph\Generated.models.identityGovernance.workflowVersion::|public|OdataType:string Microsoft\Graph\Generated.models.identityGovernance.workflowVersion::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.identityGovernance.workflowVersion::|public|setSettings(value?:WorkflowSetting):void Microsoft\Graph\Generated.models.identityGovernance.workflowVersion::|public|setVersionNumber(value?:int):void Microsoft\Graph\Generated.models.identityGovernance.workflowVersion::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkflowVersion Microsoft\Graph\Generated.models.identityGovernance.workflowVersionCollectionResponse-->BaseCollectionPaginationCountResponse @@ -140914,6 +143173,9 @@ Microsoft\Graph\Generated.models.notificationDeliveryPreference::0000-unknown Microsoft\Graph\Generated.models.notificationDeliveryPreference::0001-deliverImmedietly Microsoft\Graph\Generated.models.notificationDeliveryPreference::0002-deliverAfterCampaignEnd Microsoft\Graph\Generated.models.notificationDeliveryPreference::0003-unknownFutureValue +Microsoft\Graph\Generated.models.notificationEventsType::0000-none +Microsoft\Graph\Generated.models.notificationEventsType::0001-restoreAndPolicyUpdates +Microsoft\Graph\Generated.models.notificationEventsType::0002-unknownFutureValue Microsoft\Graph\Generated.models.notificationMessageTemplate-->Entity Microsoft\Graph\Generated.models.notificationMessageTemplate::|public|constructor():void Microsoft\Graph\Generated.models.notificationMessageTemplate::|public|getBrandingOptions():NotificationTemplateBrandingOptions @@ -140939,6 +143201,27 @@ Microsoft\Graph\Generated.models.notificationMessageTemplateCollectionResponse:: Microsoft\Graph\Generated.models.notificationMessageTemplateCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.notificationMessageTemplateCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.notificationMessageTemplateCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):NotificationMessageTemplateCollectionResponse +Microsoft\Graph\Generated.models.notificationRecipients::|public|constructor():void +Microsoft\Graph\Generated.models.notificationRecipients::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.notificationRecipients::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.notificationRecipients::|public|getCustomRecipients():array +Microsoft\Graph\Generated.models.notificationRecipients::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.notificationRecipients::|public|getOdataType():string +Microsoft\Graph\Generated.models.notificationRecipients::|public|getRole():NotificationRecipientsType +Microsoft\Graph\Generated.models.notificationRecipients::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.notificationRecipients::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.notificationRecipients::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.notificationRecipients::|public|setCustomRecipients(value?:array):void +Microsoft\Graph\Generated.models.notificationRecipients::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.notificationRecipients::|public|setRole(value?:NotificationRecipientsType):void +Microsoft\Graph\Generated.models.notificationRecipients::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):NotificationRecipients +Microsoft\Graph\Generated.models.notificationRecipientsType::0000-none +Microsoft\Graph\Generated.models.notificationRecipientsType::0001-globalAdmins +Microsoft\Graph\Generated.models.notificationRecipientsType::0002-backupAdmins +Microsoft\Graph\Generated.models.notificationRecipientsType::0003-custom +Microsoft\Graph\Generated.models.notificationRecipientsType::0004-allAdmins +Microsoft\Graph\Generated.models.notificationRecipientsType::0005-unknownFutureValue +Microsoft\Graph\Generated.models.notificationRecipients~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.notificationTemplateBrandingOptions::0000-none Microsoft\Graph\Generated.models.notificationTemplateBrandingOptions::0001-includeCompanyLogo Microsoft\Graph\Generated.models.notificationTemplateBrandingOptions::0002-includeCompanyName @@ -142974,6 +145257,58 @@ Microsoft\Graph\Generated.models.package::|public|setBackingStore(value:BackingS Microsoft\Graph\Generated.models.package::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.package::|public|setType(value?:string):void Microsoft\Graph\Generated.models.package::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Package +Microsoft\Graph\Generated.models.packageAccessEntity::|public|constructor():void +Microsoft\Graph\Generated.models.packageAccessEntity::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.packageAccessEntity::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.packageAccessEntity::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.packageAccessEntity::|public|getOdataType():string +Microsoft\Graph\Generated.models.packageAccessEntity::|public|getResourceId():string +Microsoft\Graph\Generated.models.packageAccessEntity::|public|getResourceType():AccessEntityType +Microsoft\Graph\Generated.models.packageAccessEntity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.packageAccessEntity::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.packageAccessEntity::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.packageAccessEntity::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.packageAccessEntity::|public|setResourceId(value?:string):void +Microsoft\Graph\Generated.models.packageAccessEntity::|public|setResourceType(value?:AccessEntityType):void +Microsoft\Graph\Generated.models.packageAccessEntity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PackageAccessEntity +Microsoft\Graph\Generated.models.packageAccessEntity~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.packageElement::|public|constructor():void +Microsoft\Graph\Generated.models.packageElement::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.packageElement::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.packageElement::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.packageElement::|public|getId():string +Microsoft\Graph\Generated.models.packageElement::|public|getOdataType():string +Microsoft\Graph\Generated.models.packageElement::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.packageElement::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.packageElement::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.packageElement::|public|setId(value?:string):void +Microsoft\Graph\Generated.models.packageElement::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.packageElement::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PackageElement +Microsoft\Graph\Generated.models.packageElementDetail::|public|constructor():void +Microsoft\Graph\Generated.models.packageElementDetail::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.packageElementDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.packageElementDetail::|public|getElements():array +Microsoft\Graph\Generated.models.packageElementDetail::|public|getElementType():string +Microsoft\Graph\Generated.models.packageElementDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.packageElementDetail::|public|getOdataType():string +Microsoft\Graph\Generated.models.packageElementDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.packageElementDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.packageElementDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.packageElementDetail::|public|setElements(value?:array):void +Microsoft\Graph\Generated.models.packageElementDetail::|public|setElementType(value?:string):void +Microsoft\Graph\Generated.models.packageElementDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.packageElementDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PackageElementDetail +Microsoft\Graph\Generated.models.packageElementDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.packageElement~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.packageStatus::0000-none +Microsoft\Graph\Generated.models.packageStatus::0001-some +Microsoft\Graph\Generated.models.packageStatus::0002-all +Microsoft\Graph\Generated.models.packageStatus::0003-unknownFutureValue +Microsoft\Graph\Generated.models.packageType::0000-microsoft +Microsoft\Graph\Generated.models.packageType::0001-external +Microsoft\Graph\Generated.models.packageType::0002-shared +Microsoft\Graph\Generated.models.packageType::0003-custom +Microsoft\Graph\Generated.models.packageType::0004-unknownFutureValue Microsoft\Graph\Generated.models.package~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.pageLayoutType::0000-microsoftReserved Microsoft\Graph\Generated.models.pageLayoutType::0001-article @@ -143363,6 +145698,13 @@ Microsoft\Graph\Generated.models.passwordCredentialConfiguration::|public|setSta Microsoft\Graph\Generated.models.passwordCredentialConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PasswordCredentialConfiguration Microsoft\Graph\Generated.models.passwordCredentialConfiguration~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.passwordCredential~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.passwordPolicy::0000-none +Microsoft\Graph\Generated.models.passwordPolicy::0001-changePasswordPeriod +Microsoft\Graph\Generated.models.passwordPolicy::0002-charactersCombination +Microsoft\Graph\Generated.models.passwordPolicy::0003-passwordHistoryAndReuse +Microsoft\Graph\Generated.models.passwordPolicy::0004-passwordLengthLimit +Microsoft\Graph\Generated.models.passwordPolicy::0005-personalInformationUse +Microsoft\Graph\Generated.models.passwordPolicy::0006-unknownFutureValue Microsoft\Graph\Generated.models.passwordProfile::|public|constructor():void Microsoft\Graph\Generated.models.passwordProfile::|public|getAdditionalData():array Microsoft\Graph\Generated.models.passwordProfile::|public|getBackingStore():BackingStore @@ -143590,6 +145932,11 @@ Microsoft\Graph\Generated.models.payloadTheme::0028-voicemail Microsoft\Graph\Generated.models.payloadTheme::0029-advertisement Microsoft\Graph\Generated.models.payloadTheme::0030-employeeEngagement Microsoft\Graph\Generated.models.payloadTheme::0031-unknownFutureValue +Microsoft\Graph\Generated.models.pciVersion::0000-none +Microsoft\Graph\Generated.models.pciVersion::0001-v3_2_1 +Microsoft\Graph\Generated.models.pciVersion::0002-v4 +Microsoft\Graph\Generated.models.pciVersion::0003-notSupported +Microsoft\Graph\Generated.models.pciVersion::0004-unknownFutureValue Microsoft\Graph\Generated.models.pendingContentUpdate::|public|constructor():void Microsoft\Graph\Generated.models.pendingContentUpdate::|public|getAdditionalData():array Microsoft\Graph\Generated.models.pendingContentUpdate::|public|getBackingStore():BackingStore @@ -144522,6 +146869,7 @@ Microsoft\Graph\Generated.models.policyRoot::|public|getCrossTenantAccessPolicy( Microsoft\Graph\Generated.models.policyRoot::|public|getDefaultAppManagementPolicy():TenantAppManagementPolicy Microsoft\Graph\Generated.models.policyRoot::|public|getDeviceRegistrationPolicy():DeviceRegistrationPolicy Microsoft\Graph\Generated.models.policyRoot::|public|getFeatureRolloutPolicies():array +Microsoft\Graph\Generated.models.policyRoot::|public|getFederatedTokenValidationPolicy():FederatedTokenValidationPolicy Microsoft\Graph\Generated.models.policyRoot::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.policyRoot::|public|getHomeRealmDiscoveryPolicies():array Microsoft\Graph\Generated.models.policyRoot::|public|getIdentitySecurityDefaultsEnforcementPolicy():IdentitySecurityDefaultsEnforcementPolicy @@ -144546,6 +146894,7 @@ Microsoft\Graph\Generated.models.policyRoot::|public|setCrossTenantAccessPolicy( Microsoft\Graph\Generated.models.policyRoot::|public|setDefaultAppManagementPolicy(value?:TenantAppManagementPolicy):void Microsoft\Graph\Generated.models.policyRoot::|public|setDeviceRegistrationPolicy(value?:DeviceRegistrationPolicy):void Microsoft\Graph\Generated.models.policyRoot::|public|setFeatureRolloutPolicies(value?:array):void +Microsoft\Graph\Generated.models.policyRoot::|public|setFederatedTokenValidationPolicy(value?:FederatedTokenValidationPolicy):void Microsoft\Graph\Generated.models.policyRoot::|public|setHomeRealmDiscoveryPolicies(value?:array):void Microsoft\Graph\Generated.models.policyRoot::|public|setIdentitySecurityDefaultsEnforcementPolicy(value?:IdentitySecurityDefaultsEnforcementPolicy):void Microsoft\Graph\Generated.models.policyRoot::|public|setOwnerlessGroupPolicy(value?:OwnerlessGroupPolicy):void @@ -146845,10 +149194,12 @@ Microsoft\Graph\Generated.models.profileCardProperty::|public|constructor():void Microsoft\Graph\Generated.models.profileCardProperty::|public|getAnnotations():array Microsoft\Graph\Generated.models.profileCardProperty::|public|getDirectoryPropertyName():string Microsoft\Graph\Generated.models.profileCardProperty::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.profileCardProperty::|public|getIsVisible():bool Microsoft\Graph\Generated.models.profileCardProperty::|public|OdataType:string Microsoft\Graph\Generated.models.profileCardProperty::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.profileCardProperty::|public|setAnnotations(value?:array):void Microsoft\Graph\Generated.models.profileCardProperty::|public|setDirectoryPropertyName(value?:string):void +Microsoft\Graph\Generated.models.profileCardProperty::|public|setIsVisible(value?:bool):void Microsoft\Graph\Generated.models.profileCardProperty::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProfileCardProperty Microsoft\Graph\Generated.models.profileCardPropertyCollectionResponse-->BaseCollectionPaginationCountResponse Microsoft\Graph\Generated.models.profileCardPropertyCollectionResponse::|public|constructor():void @@ -148776,6 +151127,15 @@ Microsoft\Graph\Generated.models.responseType::0002-tentativelyAccepted Microsoft\Graph\Generated.models.responseType::0003-accepted Microsoft\Graph\Generated.models.responseType::0004-declined Microsoft\Graph\Generated.models.responseType::0005-notResponded +Microsoft\Graph\Generated.models.restEncryptionType::0000-none +Microsoft\Graph\Generated.models.restEncryptionType::0001-aes +Microsoft\Graph\Generated.models.restEncryptionType::0002-bitlocker +Microsoft\Graph\Generated.models.restEncryptionType::0003-blowfish +Microsoft\Graph\Generated.models.restEncryptionType::0004-des +Microsoft\Graph\Generated.models.restEncryptionType::0005-rc4 +Microsoft\Graph\Generated.models.restEncryptionType::0006-rsa +Microsoft\Graph\Generated.models.restEncryptionType::0007-notSupported +Microsoft\Graph\Generated.models.restEncryptionType::0008-unknownFutureValue Microsoft\Graph\Generated.models.restorableArtifact::0000-message Microsoft\Graph\Generated.models.restorableArtifact::0001-unknownFutureValue Microsoft\Graph\Generated.models.restoreArtifactBase-->Entity @@ -149402,6 +151762,11 @@ Microsoft\Graph\Generated.models.rolePermission::|public|setOdataType(value?:str Microsoft\Graph\Generated.models.rolePermission::|public|setResourceActions(value?:array):void Microsoft\Graph\Generated.models.rolePermission::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RolePermission Microsoft\Graph\Generated.models.rolePermission~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.roleType::0000-active +Microsoft\Graph\Generated.models.roleType::0001-eligible +Microsoft\Graph\Generated.models.roleType::0002-application +Microsoft\Graph\Generated.models.roleType::0003-delegated +Microsoft\Graph\Generated.models.roleType::0004-unknownFutureValue Microsoft\Graph\Generated.models.room-->Place Microsoft\Graph\Generated.models.room::|public|constructor():void Microsoft\Graph\Generated.models.room::|public|getAudioDeviceName():string @@ -149468,6 +151833,13 @@ Microsoft\Graph\Generated.models.root::|public|setAdditionalData(value?:array):v Microsoft\Graph\Generated.models.root::|public|setBackingStore(value:BackingStore):void Microsoft\Graph\Generated.models.root::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.root::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Root +Microsoft\Graph\Generated.models.rootDomains::0000-none +Microsoft\Graph\Generated.models.rootDomains::0001-all +Microsoft\Graph\Generated.models.rootDomains::0002-allFederated +Microsoft\Graph\Generated.models.rootDomains::0003-allManaged +Microsoft\Graph\Generated.models.rootDomains::0004-enumerated +Microsoft\Graph\Generated.models.rootDomains::0005-allManagedAndEnumeratedFederated +Microsoft\Graph\Generated.models.rootDomains::0006-unknownFutureValue Microsoft\Graph\Generated.models.root~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.rotateBitLockerKeysDeviceActionResult-->DeviceActionResult Microsoft\Graph\Generated.models.rotateBitLockerKeysDeviceActionResult::|public|constructor():void @@ -150478,6 +152850,42 @@ Microsoft\Graph\Generated.models.secureSignInSessionControl::|public|GetFieldDes Microsoft\Graph\Generated.models.secureSignInSessionControl::|public|OdataType:string Microsoft\Graph\Generated.models.secureSignInSessionControl::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.secureSignInSessionControl::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecureSignInSessionControl +Microsoft\Graph\Generated.models.security.a365AiExecuteTool-->AuditData +Microsoft\Graph\Generated.models.security.a365AiExecuteTool::|public|constructor():void +Microsoft\Graph\Generated.models.security.a365AiExecuteTool::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.a365AiExecuteTool::|public|OdataType:string +Microsoft\Graph\Generated.models.security.a365AiExecuteTool::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.a365AiExecuteTool::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):A365AiExecuteTool +Microsoft\Graph\Generated.models.security.a365AiInferenceCall-->AuditData +Microsoft\Graph\Generated.models.security.a365AiInferenceCall::|public|constructor():void +Microsoft\Graph\Generated.models.security.a365AiInferenceCall::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.a365AiInferenceCall::|public|OdataType:string +Microsoft\Graph\Generated.models.security.a365AiInferenceCall::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.a365AiInferenceCall::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):A365AiInferenceCall +Microsoft\Graph\Generated.models.security.a365AiInvokeAgent-->AuditData +Microsoft\Graph\Generated.models.security.a365AiInvokeAgent::|public|constructor():void +Microsoft\Graph\Generated.models.security.a365AiInvokeAgent::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.a365AiInvokeAgent::|public|OdataType:string +Microsoft\Graph\Generated.models.security.a365AiInvokeAgent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.a365AiInvokeAgent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):A365AiInvokeAgent +Microsoft\Graph\Generated.models.security.a365AiRunSummary-->AuditData +Microsoft\Graph\Generated.models.security.a365AiRunSummary::|public|constructor():void +Microsoft\Graph\Generated.models.security.a365AiRunSummary::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.a365AiRunSummary::|public|OdataType:string +Microsoft\Graph\Generated.models.security.a365AiRunSummary::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.a365AiRunSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):A365AiRunSummary +Microsoft\Graph\Generated.models.security.a365SpanOutputs-->AuditData +Microsoft\Graph\Generated.models.security.a365SpanOutputs::|public|constructor():void +Microsoft\Graph\Generated.models.security.a365SpanOutputs::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.a365SpanOutputs::|public|OdataType:string +Microsoft\Graph\Generated.models.security.a365SpanOutputs::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.a365SpanOutputs::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):A365SpanOutputs +Microsoft\Graph\Generated.models.security.aadRiskDetectionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.aadRiskDetectionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.aadRiskDetectionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.aadRiskDetectionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.aadRiskDetectionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.aadRiskDetectionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AadRiskDetectionAuditRecord Microsoft\Graph\Generated.models.security.account::|public|constructor():void Microsoft\Graph\Generated.models.security.account::|public|getActions():array Microsoft\Graph\Generated.models.security.account::|public|getAdditionalData():array @@ -150526,6 +152934,7 @@ Microsoft\Graph\Generated.models.security.additionalDataOptions::0005-htmlTransc Microsoft\Graph\Generated.models.security.additionalDataOptions::0006-messageConversationExpansion Microsoft\Graph\Generated.models.security.additionalDataOptions::0007-locationsWithoutHits Microsoft\Graph\Generated.models.security.additionalDataOptions::0008-allItemsInFolder +Microsoft\Graph\Generated.models.security.additionalDataOptions::0009-cloudNativeHtmlConversion Microsoft\Graph\Generated.models.security.additionalOptions::0000-none Microsoft\Graph\Generated.models.security.additionalOptions::0001-teamsAndYammerConversations Microsoft\Graph\Generated.models.security.additionalOptions::0002-cloudAttachments @@ -150541,6 +152950,24 @@ Microsoft\Graph\Generated.models.security.additionalOptions::0011-condensePaths Microsoft\Graph\Generated.models.security.additionalOptions::0012-friendlyName Microsoft\Graph\Generated.models.security.additionalOptions::0013-splitSource Microsoft\Graph\Generated.models.security.additionalOptions::0014-includeReport +Microsoft\Graph\Generated.models.security.aedAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.aedAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.aedAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.aedAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.aedAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.aedAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AedAuditRecord +Microsoft\Graph\Generated.models.security.agentAdminActivityRecord-->AuditData +Microsoft\Graph\Generated.models.security.agentAdminActivityRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.agentAdminActivityRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.agentAdminActivityRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.agentAdminActivityRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.agentAdminActivityRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentAdminActivityRecord +Microsoft\Graph\Generated.models.security.agentSettingAdminActivity-->AuditData +Microsoft\Graph\Generated.models.security.agentSettingAdminActivity::|public|constructor():void +Microsoft\Graph\Generated.models.security.agentSettingAdminActivity::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.agentSettingAdminActivity::|public|OdataType:string +Microsoft\Graph\Generated.models.security.agentSettingAdminActivity::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.agentSettingAdminActivity::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AgentSettingAdminActivity Microsoft\Graph\Generated.models.security.aiAgentEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.aiAgentEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.aiAgentEvidence::|public|getAgentId():string @@ -150560,6 +152987,102 @@ Microsoft\Graph\Generated.models.security.aiAgentPlatform::0001-azureAIFoundry Microsoft\Graph\Generated.models.security.aiAgentPlatform::0002-copilotStudio Microsoft\Graph\Generated.models.security.aiAgentPlatform::0003-copilot Microsoft\Graph\Generated.models.security.aiAgentPlatform::0004-unknownFutureValue +Microsoft\Graph\Generated.models.security.aiAppInteractionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.aiAppInteractionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.aiAppInteractionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.aiAppInteractionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.aiAppInteractionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.aiAppInteractionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiAppInteractionAuditRecord +Microsoft\Graph\Generated.models.security.aiExecuteToolAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.aiExecuteToolAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.aiExecuteToolAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.aiExecuteToolAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.aiExecuteToolAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.aiExecuteToolAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiExecuteToolAuditRecord +Microsoft\Graph\Generated.models.security.aiInteractionsChangeNotificationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.aiInteractionsChangeNotificationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.aiInteractionsChangeNotificationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.aiInteractionsChangeNotificationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.aiInteractionsChangeNotificationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.aiInteractionsChangeNotificationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionsChangeNotificationAuditRecord +Microsoft\Graph\Generated.models.security.aiInteractionsExportAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.aiInteractionsExportAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.aiInteractionsExportAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.aiInteractionsExportAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.aiInteractionsExportAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.aiInteractionsExportAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionsExportAuditRecord +Microsoft\Graph\Generated.models.security.aiInteractionsSubscriptionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.aiInteractionsSubscriptionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.aiInteractionsSubscriptionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.aiInteractionsSubscriptionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.aiInteractionsSubscriptionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.aiInteractionsSubscriptionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInteractionsSubscriptionAuditRecord +Microsoft\Graph\Generated.models.security.aiInvokeAgentAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.aiInvokeAgentAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.aiInvokeAgentAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.aiInvokeAgentAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.aiInvokeAgentAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.aiInvokeAgentAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AiInvokeAgentAuditRecord +Microsoft\Graph\Generated.models.security.aipDiscover-->AuditData +Microsoft\Graph\Generated.models.security.aipDiscover::|public|constructor():void +Microsoft\Graph\Generated.models.security.aipDiscover::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.aipDiscover::|public|OdataType:string +Microsoft\Graph\Generated.models.security.aipDiscover::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.aipDiscover::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AipDiscover +Microsoft\Graph\Generated.models.security.aipFileDeleted-->AuditData +Microsoft\Graph\Generated.models.security.aipFileDeleted::|public|constructor():void +Microsoft\Graph\Generated.models.security.aipFileDeleted::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.aipFileDeleted::|public|OdataType:string +Microsoft\Graph\Generated.models.security.aipFileDeleted::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.aipFileDeleted::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AipFileDeleted +Microsoft\Graph\Generated.models.security.aipHeartBeat-->AuditData +Microsoft\Graph\Generated.models.security.aipHeartBeat::|public|constructor():void +Microsoft\Graph\Generated.models.security.aipHeartBeat::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.aipHeartBeat::|public|OdataType:string +Microsoft\Graph\Generated.models.security.aipHeartBeat::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.aipHeartBeat::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AipHeartBeat +Microsoft\Graph\Generated.models.security.aipProtectionActionLogRequest-->AuditData +Microsoft\Graph\Generated.models.security.aipProtectionActionLogRequest::|public|constructor():void +Microsoft\Graph\Generated.models.security.aipProtectionActionLogRequest::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.aipProtectionActionLogRequest::|public|OdataType:string +Microsoft\Graph\Generated.models.security.aipProtectionActionLogRequest::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.aipProtectionActionLogRequest::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AipProtectionActionLogRequest +Microsoft\Graph\Generated.models.security.aipScannerDiscoverEvent-->AuditData +Microsoft\Graph\Generated.models.security.aipScannerDiscoverEvent::|public|constructor():void +Microsoft\Graph\Generated.models.security.aipScannerDiscoverEvent::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.aipScannerDiscoverEvent::|public|OdataType:string +Microsoft\Graph\Generated.models.security.aipScannerDiscoverEvent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.aipScannerDiscoverEvent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AipScannerDiscoverEvent +Microsoft\Graph\Generated.models.security.aipSensitivityLabelActionLogRequest-->AuditData +Microsoft\Graph\Generated.models.security.aipSensitivityLabelActionLogRequest::|public|constructor():void +Microsoft\Graph\Generated.models.security.aipSensitivityLabelActionLogRequest::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.aipSensitivityLabelActionLogRequest::|public|OdataType:string +Microsoft\Graph\Generated.models.security.aipSensitivityLabelActionLogRequest::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.aipSensitivityLabelActionLogRequest::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AipSensitivityLabelActionLogRequest +Microsoft\Graph\Generated.models.security.airAdminActionInvestigationData-->AuditData +Microsoft\Graph\Generated.models.security.airAdminActionInvestigationData::|public|constructor():void +Microsoft\Graph\Generated.models.security.airAdminActionInvestigationData::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.airAdminActionInvestigationData::|public|OdataType:string +Microsoft\Graph\Generated.models.security.airAdminActionInvestigationData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.airAdminActionInvestigationData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AirAdminActionInvestigationData +Microsoft\Graph\Generated.models.security.airInvestigationData-->AuditData +Microsoft\Graph\Generated.models.security.airInvestigationData::|public|constructor():void +Microsoft\Graph\Generated.models.security.airInvestigationData::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.airInvestigationData::|public|OdataType:string +Microsoft\Graph\Generated.models.security.airInvestigationData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.airInvestigationData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AirInvestigationData +Microsoft\Graph\Generated.models.security.airManualInvestigationData-->AuditData +Microsoft\Graph\Generated.models.security.airManualInvestigationData::|public|constructor():void +Microsoft\Graph\Generated.models.security.airManualInvestigationData::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.airManualInvestigationData::|public|OdataType:string +Microsoft\Graph\Generated.models.security.airManualInvestigationData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.airManualInvestigationData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AirManualInvestigationData +Microsoft\Graph\Generated.models.security.aISpanOutputsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.aISpanOutputsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.aISpanOutputsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.aISpanOutputsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.aISpanOutputsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.aISpanOutputsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AISpanOutputsAuditRecord Microsoft\Graph\Generated.models.security.alert-->Entity Microsoft\Graph\Generated.models.security.alert::|public|constructor():void Microsoft\Graph\Generated.models.security.alert::|public|getActorDisplayName():string @@ -150717,6 +153240,18 @@ Microsoft\Graph\Generated.models.security.alertStatus::0001-new Microsoft\Graph\Generated.models.security.alertStatus::0002-inProgress Microsoft\Graph\Generated.models.security.alertStatus::0003-resolved Microsoft\Graph\Generated.models.security.alertStatus::0004-unknownFutureValue +Microsoft\Graph\Generated.models.security.alertSubmissionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.alertSubmissionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.alertSubmissionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.alertSubmissionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.alertSubmissionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.alertSubmissionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AlertSubmissionAuditRecord +Microsoft\Graph\Generated.models.security.alertSubmissionResultDetailAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.alertSubmissionResultDetailAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.alertSubmissionResultDetailAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.alertSubmissionResultDetailAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.alertSubmissionResultDetailAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.alertSubmissionResultDetailAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AlertSubmissionResultDetailAuditRecord Microsoft\Graph\Generated.models.security.amazonResourceEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.amazonResourceEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.amazonResourceEvidence::|public|getAmazonAccountId():string @@ -150731,6 +153266,255 @@ Microsoft\Graph\Generated.models.security.amazonResourceEvidence::|public|setAma Microsoft\Graph\Generated.models.security.amazonResourceEvidence::|public|setResourceName(value?:string):void Microsoft\Graph\Generated.models.security.amazonResourceEvidence::|public|setResourceType(value?:string):void Microsoft\Graph\Generated.models.security.amazonResourceEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AmazonResourceEvidence +Microsoft\Graph\Generated.models.security.analyzedEmail-->Entity +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|constructor():void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getAlertIds():array +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getAttachments():array +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getAuthenticationDetails():AnalyzedEmailAuthenticationDetail +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getBulkComplaintLevel():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getClientType():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getContexts():array +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getDetectionMethods():array +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getDirectionality():AntispamDirectionality +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getDistributionList():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getDlpRules():array +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getEmailClusterId():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getExchangeTransportRules():array +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getForwardingDetail():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getInboundConnectorFormattedName():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getInternetMessageId():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getLanguage():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getLatestDelivery():AnalyzedEmailDeliveryDetail +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getLoggedDateTime():DateTime +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getNetworkMessageId():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getOriginalDelivery():AnalyzedEmailDeliveryDetail +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getOverrideSources():array +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getPhishConfidenceLevel():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getPolicy():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getPolicyAction():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getPolicyType():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getPrimaryOverrideSource():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getRecipientDetail():AnalyzedEmailRecipientDetail +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getRecipientEmailAddress():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getReturnPath():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getSenderDetail():AnalyzedEmailSenderDetail +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getSizeInBytes():int +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getSpamConfidenceLevel():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getSubject():string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getThreatDetectionDetails():array +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getThreatTypes():array +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getTimelineEvents():array +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|getUrls():array +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|OdataType:string +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setAlertIds(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setAttachments(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setAuthenticationDetails(value?:AnalyzedEmailAuthenticationDetail):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setBulkComplaintLevel(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setClientType(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setContexts(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setDetectionMethods(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setDirectionality(value?:AntispamDirectionality):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setDistributionList(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setDlpRules(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setEmailClusterId(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setExchangeTransportRules(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setForwardingDetail(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setInboundConnectorFormattedName(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setInternetMessageId(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setLanguage(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setLatestDelivery(value?:AnalyzedEmailDeliveryDetail):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setLoggedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setNetworkMessageId(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setOriginalDelivery(value?:AnalyzedEmailDeliveryDetail):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setOverrideSources(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setPhishConfidenceLevel(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setPolicy(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setPolicyAction(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setPolicyType(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setPrimaryOverrideSource(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setRecipientDetail(value?:AnalyzedEmailRecipientDetail):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setRecipientEmailAddress(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setReturnPath(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setSenderDetail(value?:AnalyzedEmailSenderDetail):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setSizeInBytes(value?:int):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setSpamConfidenceLevel(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setSubject(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setThreatDetectionDetails(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setThreatTypes(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setTimelineEvents(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|public|setUrls(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmail +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|constructor():void +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|getDetonationDetails():DetonationDetails +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|getFileExtension():string +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|getFileName():string +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|getFileSize():int +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|getFileType():string +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|getMalwareFamily():string +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|getSha256():string +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|getTenantAllowBlockListDetailInfo():string +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|getThreatType():ThreatType +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|setDetonationDetails(value?:DetonationDetails):void +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|setFileExtension(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|setFileName(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|setFileSize(value?:int):void +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|setFileType(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|setMalwareFamily(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|setSha256(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|setTenantAllowBlockListDetailInfo(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|public|setThreatType(value?:ThreatType):void +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailAttachment +Microsoft\Graph\Generated.models.security.analyzedEmailAttachment~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|public|constructor():void +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|public|getCompositeAuthentication():string +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|public|getDkim():string +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|public|getDmarc():string +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|public|getSenderPolicyFramework():string +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|public|setCompositeAuthentication(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|public|setDkim(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|public|setDmarc(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|public|setSenderPolicyFramework(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailAuthenticationDetail +Microsoft\Graph\Generated.models.security.analyzedEmailAuthenticationDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.analyzedEmailCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.security.analyzedEmailCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.security.analyzedEmailCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.analyzedEmailCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.security.analyzedEmailCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.analyzedEmailCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmailCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailCollectionResponse +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|public|constructor():void +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|public|getAction():DeliveryAction +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|public|getLatestThreats():string +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|public|getLocation():DeliveryLocation +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|public|getOriginalThreats():string +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|public|setAction(value?:DeliveryAction):void +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|public|setLatestThreats(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|public|setLocation(value?:DeliveryLocation):void +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|public|setOriginalThreats(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailDeliveryDetail +Microsoft\Graph\Generated.models.security.analyzedEmailDeliveryDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.analyzedEmailDlpRuleInfo::|public|constructor():void +Microsoft\Graph\Generated.models.security.analyzedEmailDlpRuleInfo::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.analyzedEmailDlpRuleInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.analyzedEmailDlpRuleInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.analyzedEmailDlpRuleInfo::|public|getName():string +Microsoft\Graph\Generated.models.security.analyzedEmailDlpRuleInfo::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.analyzedEmailDlpRuleInfo::|public|getRuleId():string +Microsoft\Graph\Generated.models.security.analyzedEmailDlpRuleInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.analyzedEmailDlpRuleInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmailDlpRuleInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.analyzedEmailDlpRuleInfo::|public|setName(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailDlpRuleInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailDlpRuleInfo::|public|setRuleId(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailDlpRuleInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailDlpRuleInfo +Microsoft\Graph\Generated.models.security.analyzedEmailDlpRuleInfo~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.analyzedEmailExchangeTransportRuleInfo::|public|constructor():void +Microsoft\Graph\Generated.models.security.analyzedEmailExchangeTransportRuleInfo::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.analyzedEmailExchangeTransportRuleInfo::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.analyzedEmailExchangeTransportRuleInfo::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.analyzedEmailExchangeTransportRuleInfo::|public|getName():string +Microsoft\Graph\Generated.models.security.analyzedEmailExchangeTransportRuleInfo::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.analyzedEmailExchangeTransportRuleInfo::|public|getRuleId():string +Microsoft\Graph\Generated.models.security.analyzedEmailExchangeTransportRuleInfo::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.analyzedEmailExchangeTransportRuleInfo::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmailExchangeTransportRuleInfo::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.analyzedEmailExchangeTransportRuleInfo::|public|setName(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailExchangeTransportRuleInfo::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailExchangeTransportRuleInfo::|public|setRuleId(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailExchangeTransportRuleInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailExchangeTransportRuleInfo +Microsoft\Graph\Generated.models.security.analyzedEmailExchangeTransportRuleInfo~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.analyzedEmailRecipientDetail::|public|constructor():void +Microsoft\Graph\Generated.models.security.analyzedEmailRecipientDetail::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.analyzedEmailRecipientDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.analyzedEmailRecipientDetail::|public|getCcRecipients():array +Microsoft\Graph\Generated.models.security.analyzedEmailRecipientDetail::|public|getDomainName():string +Microsoft\Graph\Generated.models.security.analyzedEmailRecipientDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.analyzedEmailRecipientDetail::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.analyzedEmailRecipientDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.analyzedEmailRecipientDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmailRecipientDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.analyzedEmailRecipientDetail::|public|setCcRecipients(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmailRecipientDetail::|public|setDomainName(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailRecipientDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailRecipientDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailRecipientDetail +Microsoft\Graph\Generated.models.security.analyzedEmailRecipientDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|constructor():void +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|getDisplayName():string +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|getDomainCreationDateTime():DateTime +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|getDomainName():string +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|getDomainOwner():string +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|getFromAddress():string +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|getIpv4():string +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|getLocation():string +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|getMailFromAddress():string +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|getMailFromDomainName():string +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|setDisplayName(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|setDomainCreationDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|setDomainName(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|setDomainOwner(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|setFromAddress(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|setIpv4(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|setLocation(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|setMailFromAddress(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|setMailFromDomainName(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailSenderDetail +Microsoft\Graph\Generated.models.security.analyzedEmailSenderDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|constructor():void +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|getDetectionMethod():string +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|getDetonationDetails():DetonationDetails +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|getTenantAllowBlockListDetailInfo():string +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|getThreatType():ThreatType +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|getUrl():string +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|setDetectionMethod(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|setDetonationDetails(value?:DetonationDetails):void +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|setTenantAllowBlockListDetailInfo(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|setThreatType(value?:ThreatType):void +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|public|setUrl(value?:string):void +Microsoft\Graph\Generated.models.security.analyzedEmailUrl::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailUrl +Microsoft\Graph\Generated.models.security.analyzedEmailUrl~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.security.analyzedMessageEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.analyzedMessageEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.analyzedMessageEvidence::|public|getAntiSpamDirection():string @@ -150773,6 +153557,11 @@ Microsoft\Graph\Generated.models.security.analyzedMessageEvidence::|public|setUr Microsoft\Graph\Generated.models.security.analyzedMessageEvidence::|public|setUrls(value?:array):void Microsoft\Graph\Generated.models.security.analyzedMessageEvidence::|public|setUrn(value?:string):void Microsoft\Graph\Generated.models.security.analyzedMessageEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AnalyzedMessageEvidence +Microsoft\Graph\Generated.models.security.antispamDirectionality::0000-unknown +Microsoft\Graph\Generated.models.security.antispamDirectionality::0001-inbound +Microsoft\Graph\Generated.models.security.antispamDirectionality::0002-outbound +Microsoft\Graph\Generated.models.security.antispamDirectionality::0003-intraOrg +Microsoft\Graph\Generated.models.security.antispamDirectionality::0004-unknownFutureValue Microsoft\Graph\Generated.models.security.antispamTeamsDirection::0000-unknown Microsoft\Graph\Generated.models.security.antispamTeamsDirection::0001-inbound Microsoft\Graph\Generated.models.security.antispamTeamsDirection::0002-outbound @@ -150828,6 +153617,628 @@ Microsoft\Graph\Generated.models.security.artifact::|public|GetFieldDeserializer Microsoft\Graph\Generated.models.security.artifact::|public|OdataType:string Microsoft\Graph\Generated.models.security.artifact::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.security.artifact::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Artifact +Microsoft\Graph\Generated.models.security.attackSimAdminAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.attackSimAdminAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.attackSimAdminAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.attackSimAdminAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.attackSimAdminAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.attackSimAdminAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AttackSimAdminAuditRecord +Microsoft\Graph\Generated.models.security.attackSimAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.attackSimAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.attackSimAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.attackSimAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.attackSimAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.attackSimAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AttackSimAuditRecord +Microsoft\Graph\Generated.models.security.auditConfigAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.auditConfigAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.auditConfigAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.auditConfigAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.auditConfigAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.auditConfigAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditConfigAuditRecord +Microsoft\Graph\Generated.models.security.auditCoreRoot-->Entity +Microsoft\Graph\Generated.models.security.auditCoreRoot::|public|constructor():void +Microsoft\Graph\Generated.models.security.auditCoreRoot::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.auditCoreRoot::|public|getQueries():array +Microsoft\Graph\Generated.models.security.auditCoreRoot::|public|OdataType:string +Microsoft\Graph\Generated.models.security.auditCoreRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.auditCoreRoot::|public|setQueries(value?:array):void +Microsoft\Graph\Generated.models.security.auditCoreRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditCoreRoot +Microsoft\Graph\Generated.models.security.auditData::|public|constructor():void +Microsoft\Graph\Generated.models.security.auditData::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.auditData::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.auditData::|public|getDynamicProperties():AuditRecordTypeDictionary +Microsoft\Graph\Generated.models.security.auditData::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.auditData::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.auditData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.auditData::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.auditData::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.auditData::|public|setDynamicProperties(value?:AuditRecordTypeDictionary):void +Microsoft\Graph\Generated.models.security.auditData::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.auditData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditData +Microsoft\Graph\Generated.models.security.auditData~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.auditLogQuery-->Entity +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|constructor():void +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|getAdministrativeUnitIdFilters():array +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|getDisplayName():string +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|getFilterEndDateTime():DateTime +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|getFilterStartDateTime():DateTime +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|getIpAddressFilters():array +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|getKeywordFilter():string +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|getObjectIdFilters():array +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|getOperationFilters():array +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|getRecords():array +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|getRecordTypeFilters():array +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|getServiceFilters():array +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|getStatus():AuditLogQueryStatus +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|getUserPrincipalNameFilters():array +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|OdataType:string +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|setAdministrativeUnitIdFilters(value?:array):void +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|setDisplayName(value?:string):void +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|setFilterEndDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|setFilterStartDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|setIpAddressFilters(value?:array):void +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|setKeywordFilter(value?:string):void +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|setObjectIdFilters(value?:array):void +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|setOperationFilters(value?:array):void +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|setRecords(value?:array):void +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|setRecordTypeFilters(value?:array):void +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|setServiceFilters(value?:array):void +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|setStatus(value?:AuditLogQueryStatus):void +Microsoft\Graph\Generated.models.security.auditLogQuery::|public|setUserPrincipalNameFilters(value?:array):void +Microsoft\Graph\Generated.models.security.auditLogQuery::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditLogQuery +Microsoft\Graph\Generated.models.security.auditLogQueryCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.security.auditLogQueryCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.security.auditLogQueryCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.auditLogQueryCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.security.auditLogQueryCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.auditLogQueryCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.security.auditLogQueryCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditLogQueryCollectionResponse +Microsoft\Graph\Generated.models.security.auditLogQueryStatus::0000-notStarted +Microsoft\Graph\Generated.models.security.auditLogQueryStatus::0001-running +Microsoft\Graph\Generated.models.security.auditLogQueryStatus::0002-succeeded +Microsoft\Graph\Generated.models.security.auditLogQueryStatus::0003-failed +Microsoft\Graph\Generated.models.security.auditLogQueryStatus::0004-cancelled +Microsoft\Graph\Generated.models.security.auditLogQueryStatus::0005-unknownFutureValue +Microsoft\Graph\Generated.models.security.auditLogRecord-->Entity +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|getAdministrativeUnits():array +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|getAuditData():AuditData +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|getAuditLogRecordType():AuditLogRecordType +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|getClientIp():string +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|getCreatedDateTime():DateTime +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|getObjectId():string +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|getOperation():string +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|getOrganizationId():string +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|getService():string +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|getUserId():string +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|getUserPrincipalName():string +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|getUserType():AuditLogUserType +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|setAdministrativeUnits(value?:array):void +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|setAuditData(value?:AuditData):void +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|setAuditLogRecordType(value?:AuditLogRecordType):void +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|setClientIp(value?:string):void +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|setCreatedDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|setObjectId(value?:string):void +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|setOperation(value?:string):void +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|setOrganizationId(value?:string):void +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|setService(value?:string):void +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|setUserId(value?:string):void +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|setUserPrincipalName(value?:string):void +Microsoft\Graph\Generated.models.security.auditLogRecord::|public|setUserType(value?:AuditLogUserType):void +Microsoft\Graph\Generated.models.security.auditLogRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditLogRecord +Microsoft\Graph\Generated.models.security.auditLogRecordCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.security.auditLogRecordCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.security.auditLogRecordCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.auditLogRecordCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.security.auditLogRecordCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.auditLogRecordCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.security.auditLogRecordCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditLogRecordCollectionResponse +Microsoft\Graph\Generated.models.security.auditLogRecordType::0000-ExchangeAdmin +Microsoft\Graph\Generated.models.security.auditLogRecordType::0001-ExchangeItem +Microsoft\Graph\Generated.models.security.auditLogRecordType::0002-ExchangeItemGroup +Microsoft\Graph\Generated.models.security.auditLogRecordType::0003-SharePoint +Microsoft\Graph\Generated.models.security.auditLogRecordType::0004-SyntheticProbe +Microsoft\Graph\Generated.models.security.auditLogRecordType::0005-SharePointFileOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0006-OneDrive +Microsoft\Graph\Generated.models.security.auditLogRecordType::0007-AzureActiveDirectory +Microsoft\Graph\Generated.models.security.auditLogRecordType::0008-AzureActiveDirectoryAccountLogon +Microsoft\Graph\Generated.models.security.auditLogRecordType::0009-DataCenterSecurityCmdlet +Microsoft\Graph\Generated.models.security.auditLogRecordType::0010-ComplianceDLPSharePoint +Microsoft\Graph\Generated.models.security.auditLogRecordType::0011-Sway +Microsoft\Graph\Generated.models.security.auditLogRecordType::0012-ComplianceDLPExchange +Microsoft\Graph\Generated.models.security.auditLogRecordType::0013-SharePointSharingOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0014-AzureActiveDirectoryStsLogon +Microsoft\Graph\Generated.models.security.auditLogRecordType::0015-SkypeForBusinessPSTNUsage +Microsoft\Graph\Generated.models.security.auditLogRecordType::0016-SkypeForBusinessUsersBlocked +Microsoft\Graph\Generated.models.security.auditLogRecordType::0017-SecurityComplianceCenterEOPCmdlet +Microsoft\Graph\Generated.models.security.auditLogRecordType::0018-ExchangeAggregatedOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0019-PowerBIAudit +Microsoft\Graph\Generated.models.security.auditLogRecordType::0020-CRM +Microsoft\Graph\Generated.models.security.auditLogRecordType::0021-Yammer +Microsoft\Graph\Generated.models.security.auditLogRecordType::0022-SkypeForBusinessCmdlets +Microsoft\Graph\Generated.models.security.auditLogRecordType::0023-Discovery +Microsoft\Graph\Generated.models.security.auditLogRecordType::0024-MicrosoftTeams +Microsoft\Graph\Generated.models.security.auditLogRecordType::0025-ThreatIntelligence +Microsoft\Graph\Generated.models.security.auditLogRecordType::0026-MailSubmission +Microsoft\Graph\Generated.models.security.auditLogRecordType::0027-MicrosoftFlow +Microsoft\Graph\Generated.models.security.auditLogRecordType::0028-AeD +Microsoft\Graph\Generated.models.security.auditLogRecordType::0029-MicrosoftStream +Microsoft\Graph\Generated.models.security.auditLogRecordType::0030-ComplianceDLPSharePointClassification +Microsoft\Graph\Generated.models.security.auditLogRecordType::0031-ThreatFinder +Microsoft\Graph\Generated.models.security.auditLogRecordType::0032-Project +Microsoft\Graph\Generated.models.security.auditLogRecordType::0033-SharePointListOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0034-SharePointCommentOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0035-DataGovernance +Microsoft\Graph\Generated.models.security.auditLogRecordType::0036-Kaizala +Microsoft\Graph\Generated.models.security.auditLogRecordType::0037-SecurityComplianceAlerts +Microsoft\Graph\Generated.models.security.auditLogRecordType::0038-ThreatIntelligenceUrl +Microsoft\Graph\Generated.models.security.auditLogRecordType::0039-SecurityComplianceInsights +Microsoft\Graph\Generated.models.security.auditLogRecordType::0040-MIPLabel +Microsoft\Graph\Generated.models.security.auditLogRecordType::0041-WorkplaceAnalytics +Microsoft\Graph\Generated.models.security.auditLogRecordType::0042-PowerAppsApp +Microsoft\Graph\Generated.models.security.auditLogRecordType::0043-PowerAppsPlan +Microsoft\Graph\Generated.models.security.auditLogRecordType::0044-ThreatIntelligenceAtpContent +Microsoft\Graph\Generated.models.security.auditLogRecordType::0045-LabelContentExplorer +Microsoft\Graph\Generated.models.security.auditLogRecordType::0046-TeamsHealthcare +Microsoft\Graph\Generated.models.security.auditLogRecordType::0047-ExchangeItemAggregated +Microsoft\Graph\Generated.models.security.auditLogRecordType::0048-HygieneEvent +Microsoft\Graph\Generated.models.security.auditLogRecordType::0049-DataInsightsRestApiAudit +Microsoft\Graph\Generated.models.security.auditLogRecordType::0050-InformationBarrierPolicyApplication +Microsoft\Graph\Generated.models.security.auditLogRecordType::0051-SharePointListItemOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0052-SharePointContentTypeOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0053-SharePointFieldOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0054-MicrosoftTeamsAdmin +Microsoft\Graph\Generated.models.security.auditLogRecordType::0055-HRSignal +Microsoft\Graph\Generated.models.security.auditLogRecordType::0056-MicrosoftTeamsDevice +Microsoft\Graph\Generated.models.security.auditLogRecordType::0057-MicrosoftTeamsAnalytics +Microsoft\Graph\Generated.models.security.auditLogRecordType::0058-InformationWorkerProtection +Microsoft\Graph\Generated.models.security.auditLogRecordType::0059-Campaign +Microsoft\Graph\Generated.models.security.auditLogRecordType::0060-DLPEndpoint +Microsoft\Graph\Generated.models.security.auditLogRecordType::0061-AirInvestigation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0062-Quarantine +Microsoft\Graph\Generated.models.security.auditLogRecordType::0063-MicrosoftForms +Microsoft\Graph\Generated.models.security.auditLogRecordType::0064-ApplicationAudit +Microsoft\Graph\Generated.models.security.auditLogRecordType::0065-ComplianceSupervisionExchange +Microsoft\Graph\Generated.models.security.auditLogRecordType::0066-CustomerKeyServiceEncryption +Microsoft\Graph\Generated.models.security.auditLogRecordType::0067-OfficeNative +Microsoft\Graph\Generated.models.security.auditLogRecordType::0068-MipAutoLabelSharePointItem +Microsoft\Graph\Generated.models.security.auditLogRecordType::0069-MipAutoLabelSharePointPolicyLocation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0070-MicrosoftTeamsShifts +Microsoft\Graph\Generated.models.security.auditLogRecordType::0071-SecureScore +Microsoft\Graph\Generated.models.security.auditLogRecordType::0072-MipAutoLabelExchangeItem +Microsoft\Graph\Generated.models.security.auditLogRecordType::0073-CortanaBriefing +Microsoft\Graph\Generated.models.security.auditLogRecordType::0074-Search +Microsoft\Graph\Generated.models.security.auditLogRecordType::0075-WDATPAlerts +Microsoft\Graph\Generated.models.security.auditLogRecordType::0076-PowerPlatformAdminDlp +Microsoft\Graph\Generated.models.security.auditLogRecordType::0077-PowerPlatformAdminEnvironment +Microsoft\Graph\Generated.models.security.auditLogRecordType::0078-MDATPAudit +Microsoft\Graph\Generated.models.security.auditLogRecordType::0079-SensitivityLabelPolicyMatch +Microsoft\Graph\Generated.models.security.auditLogRecordType::0080-SensitivityLabelAction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0081-SensitivityLabeledFileAction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0082-AttackSim +Microsoft\Graph\Generated.models.security.auditLogRecordType::0083-AirManualInvestigation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0084-SecurityComplianceRBAC +Microsoft\Graph\Generated.models.security.auditLogRecordType::0085-UserTraining +Microsoft\Graph\Generated.models.security.auditLogRecordType::0086-AirAdminActionInvestigation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0087-MSTIC +Microsoft\Graph\Generated.models.security.auditLogRecordType::0088-PhysicalBadgingSignal +Microsoft\Graph\Generated.models.security.auditLogRecordType::0089-TeamsEasyApprovals +Microsoft\Graph\Generated.models.security.auditLogRecordType::0090-AipDiscover +Microsoft\Graph\Generated.models.security.auditLogRecordType::0091-AipSensitivityLabelAction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0092-AipProtectionAction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0093-AipFileDeleted +Microsoft\Graph\Generated.models.security.auditLogRecordType::0094-AipHeartBeat +Microsoft\Graph\Generated.models.security.auditLogRecordType::0095-MCASAlerts +Microsoft\Graph\Generated.models.security.auditLogRecordType::0096-OnPremisesFileShareScannerDlp +Microsoft\Graph\Generated.models.security.auditLogRecordType::0097-OnPremisesSharePointScannerDlp +Microsoft\Graph\Generated.models.security.auditLogRecordType::0098-ExchangeSearch +Microsoft\Graph\Generated.models.security.auditLogRecordType::0099-SharePointSearch +Microsoft\Graph\Generated.models.security.auditLogRecordType::0100-PrivacyDataMinimization +Microsoft\Graph\Generated.models.security.auditLogRecordType::0101-LabelAnalyticsAggregate +Microsoft\Graph\Generated.models.security.auditLogRecordType::0102-MyAnalyticsSettings +Microsoft\Graph\Generated.models.security.auditLogRecordType::0103-SecurityComplianceUserChange +Microsoft\Graph\Generated.models.security.auditLogRecordType::0104-ComplianceDLPExchangeClassification +Microsoft\Graph\Generated.models.security.auditLogRecordType::0105-ComplianceDLPEndpoint +Microsoft\Graph\Generated.models.security.auditLogRecordType::0106-MipExactDataMatch +Microsoft\Graph\Generated.models.security.auditLogRecordType::0107-MSDEResponseActions +Microsoft\Graph\Generated.models.security.auditLogRecordType::0108-MSDEGeneralSettings +Microsoft\Graph\Generated.models.security.auditLogRecordType::0109-MSDEIndicatorsSettings +Microsoft\Graph\Generated.models.security.auditLogRecordType::0110-MS365DCustomDetection +Microsoft\Graph\Generated.models.security.auditLogRecordType::0111-MSDERolesSettings +Microsoft\Graph\Generated.models.security.auditLogRecordType::0112-MAPGAlerts +Microsoft\Graph\Generated.models.security.auditLogRecordType::0113-MAPGPolicy +Microsoft\Graph\Generated.models.security.auditLogRecordType::0114-MAPGRemediation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0115-PrivacyRemediationAction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0116-PrivacyDigestEmail +Microsoft\Graph\Generated.models.security.auditLogRecordType::0117-MipAutoLabelSimulationProgress +Microsoft\Graph\Generated.models.security.auditLogRecordType::0118-MipAutoLabelSimulationCompletion +Microsoft\Graph\Generated.models.security.auditLogRecordType::0119-MipAutoLabelProgressFeedback +Microsoft\Graph\Generated.models.security.auditLogRecordType::0120-DlpSensitiveInformationType +Microsoft\Graph\Generated.models.security.auditLogRecordType::0121-MipAutoLabelSimulationStatistics +Microsoft\Graph\Generated.models.security.auditLogRecordType::0122-LargeContentMetadata +Microsoft\Graph\Generated.models.security.auditLogRecordType::0123-Microsoft365Group +Microsoft\Graph\Generated.models.security.auditLogRecordType::0124-CDPMlInferencingResult +Microsoft\Graph\Generated.models.security.auditLogRecordType::0125-FilteringMailMetadata +Microsoft\Graph\Generated.models.security.auditLogRecordType::0126-CDPClassificationMailItem +Microsoft\Graph\Generated.models.security.auditLogRecordType::0127-CDPClassificationDocument +Microsoft\Graph\Generated.models.security.auditLogRecordType::0128-OfficeScriptsRunAction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0129-FilteringPostMailDeliveryAction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0130-CDPUnifiedFeedback +Microsoft\Graph\Generated.models.security.auditLogRecordType::0131-TenantAllowBlockList +Microsoft\Graph\Generated.models.security.auditLogRecordType::0132-ConsumptionResource +Microsoft\Graph\Generated.models.security.auditLogRecordType::0133-HealthcareSignal +Microsoft\Graph\Generated.models.security.auditLogRecordType::0134-DlpImportResult +Microsoft\Graph\Generated.models.security.auditLogRecordType::0135-CDPCompliancePolicyExecution +Microsoft\Graph\Generated.models.security.auditLogRecordType::0136-MultiStageDisposition +Microsoft\Graph\Generated.models.security.auditLogRecordType::0137-PrivacyDataMatch +Microsoft\Graph\Generated.models.security.auditLogRecordType::0138-FilteringDocMetadata +Microsoft\Graph\Generated.models.security.auditLogRecordType::0139-FilteringEmailFeatures +Microsoft\Graph\Generated.models.security.auditLogRecordType::0140-PowerBIDlp +Microsoft\Graph\Generated.models.security.auditLogRecordType::0141-FilteringUrlInfo +Microsoft\Graph\Generated.models.security.auditLogRecordType::0142-FilteringAttachmentInfo +Microsoft\Graph\Generated.models.security.auditLogRecordType::0143-CoreReportingSettings +Microsoft\Graph\Generated.models.security.auditLogRecordType::0144-ComplianceConnector +Microsoft\Graph\Generated.models.security.auditLogRecordType::0145-PowerPlatformLockboxResourceAccessRequest +Microsoft\Graph\Generated.models.security.auditLogRecordType::0146-PowerPlatformLockboxResourceCommand +Microsoft\Graph\Generated.models.security.auditLogRecordType::0147-CDPPredictiveCodingLabel +Microsoft\Graph\Generated.models.security.auditLogRecordType::0148-CDPCompliancePolicyUserFeedback +Microsoft\Graph\Generated.models.security.auditLogRecordType::0149-WebpageActivityEndpoint +Microsoft\Graph\Generated.models.security.auditLogRecordType::0150-OMEPortal +Microsoft\Graph\Generated.models.security.auditLogRecordType::0151-CMImprovementActionChange +Microsoft\Graph\Generated.models.security.auditLogRecordType::0152-FilteringUrlClick +Microsoft\Graph\Generated.models.security.auditLogRecordType::0153-MipLabelAnalyticsAuditRecord +Microsoft\Graph\Generated.models.security.auditLogRecordType::0154-FilteringEntityEvent +Microsoft\Graph\Generated.models.security.auditLogRecordType::0155-FilteringRuleHits +Microsoft\Graph\Generated.models.security.auditLogRecordType::0156-FilteringMailSubmission +Microsoft\Graph\Generated.models.security.auditLogRecordType::0157-LabelExplorer +Microsoft\Graph\Generated.models.security.auditLogRecordType::0158-MicrosoftManagedServicePlatform +Microsoft\Graph\Generated.models.security.auditLogRecordType::0159-PowerPlatformServiceActivity +Microsoft\Graph\Generated.models.security.auditLogRecordType::0160-ScorePlatformGenericAuditRecord +Microsoft\Graph\Generated.models.security.auditLogRecordType::0161-FilteringTimeTravelDocMetadata +Microsoft\Graph\Generated.models.security.auditLogRecordType::0162-Alert +Microsoft\Graph\Generated.models.security.auditLogRecordType::0163-AlertStatus +Microsoft\Graph\Generated.models.security.auditLogRecordType::0164-AlertIncident +Microsoft\Graph\Generated.models.security.auditLogRecordType::0165-IncidentStatus +Microsoft\Graph\Generated.models.security.auditLogRecordType::0166-Case +Microsoft\Graph\Generated.models.security.auditLogRecordType::0167-CaseInvestigation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0168-RecordsManagement +Microsoft\Graph\Generated.models.security.auditLogRecordType::0169-PrivacyRemediation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0170-DataShareOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0171-CdpDlpSensitive +Microsoft\Graph\Generated.models.security.auditLogRecordType::0172-EHRConnector +Microsoft\Graph\Generated.models.security.auditLogRecordType::0173-FilteringMailGradingResult +Microsoft\Graph\Generated.models.security.auditLogRecordType::0174-PublicFolder +Microsoft\Graph\Generated.models.security.auditLogRecordType::0175-PrivacyTenantAuditHistoryRecord +Microsoft\Graph\Generated.models.security.auditLogRecordType::0176-AipScannerDiscoverEvent +Microsoft\Graph\Generated.models.security.auditLogRecordType::0177-EduDataLakeDownloadOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0178-M365ComplianceConnector +Microsoft\Graph\Generated.models.security.auditLogRecordType::0179-MicrosoftGraphDataConnectOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0180-MicrosoftPurview +Microsoft\Graph\Generated.models.security.auditLogRecordType::0181-FilteringEmailContentFeatures +Microsoft\Graph\Generated.models.security.auditLogRecordType::0182-PowerPagesSite +Microsoft\Graph\Generated.models.security.auditLogRecordType::0183-PowerAppsResource +Microsoft\Graph\Generated.models.security.auditLogRecordType::0184-PlannerPlan +Microsoft\Graph\Generated.models.security.auditLogRecordType::0185-PlannerCopyPlan +Microsoft\Graph\Generated.models.security.auditLogRecordType::0186-PlannerTask +Microsoft\Graph\Generated.models.security.auditLogRecordType::0187-PlannerRoster +Microsoft\Graph\Generated.models.security.auditLogRecordType::0188-PlannerPlanList +Microsoft\Graph\Generated.models.security.auditLogRecordType::0189-PlannerTaskList +Microsoft\Graph\Generated.models.security.auditLogRecordType::0190-PlannerTenantSettings +Microsoft\Graph\Generated.models.security.auditLogRecordType::0191-ProjectForTheWebProject +Microsoft\Graph\Generated.models.security.auditLogRecordType::0192-ProjectForTheWebTask +Microsoft\Graph\Generated.models.security.auditLogRecordType::0193-ProjectForTheWebRoadmap +Microsoft\Graph\Generated.models.security.auditLogRecordType::0194-ProjectForTheWebRoadmapItem +Microsoft\Graph\Generated.models.security.auditLogRecordType::0195-ProjectForTheWebProjectSettings +Microsoft\Graph\Generated.models.security.auditLogRecordType::0196-ProjectForTheWebRoadmapSettings +Microsoft\Graph\Generated.models.security.auditLogRecordType::0197-QuarantineMetadata +Microsoft\Graph\Generated.models.security.auditLogRecordType::0198-MicrosoftTodoAudit +Microsoft\Graph\Generated.models.security.auditLogRecordType::0199-TimeTravelFilteringDocMetadata +Microsoft\Graph\Generated.models.security.auditLogRecordType::0200-TeamsQuarantineMetadata +Microsoft\Graph\Generated.models.security.auditLogRecordType::0201-SharePointAppPermissionOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0202-MicrosoftTeamsSensitivityLabelAction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0203-FilteringTeamsMetadata +Microsoft\Graph\Generated.models.security.auditLogRecordType::0204-FilteringTeamsUrlInfo +Microsoft\Graph\Generated.models.security.auditLogRecordType::0205-FilteringTeamsPostDeliveryAction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0206-MDCAssessments +Microsoft\Graph\Generated.models.security.auditLogRecordType::0207-MDCRegulatoryComplianceStandards +Microsoft\Graph\Generated.models.security.auditLogRecordType::0208-MDCRegulatoryComplianceControls +Microsoft\Graph\Generated.models.security.auditLogRecordType::0209-MDCRegulatoryComplianceAssessments +Microsoft\Graph\Generated.models.security.auditLogRecordType::0210-MDCSecurityConnectors +Microsoft\Graph\Generated.models.security.auditLogRecordType::0211-MDADataSecuritySignal +Microsoft\Graph\Generated.models.security.auditLogRecordType::0212-VivaGoals +Microsoft\Graph\Generated.models.security.auditLogRecordType::0213-FilteringRuntimeInfo +Microsoft\Graph\Generated.models.security.auditLogRecordType::0214-AttackSimAdmin +Microsoft\Graph\Generated.models.security.auditLogRecordType::0215-MicrosoftGraphDataConnectConsent +Microsoft\Graph\Generated.models.security.auditLogRecordType::0216-FilteringAtpDetonationInfo +Microsoft\Graph\Generated.models.security.auditLogRecordType::0217-PrivacyPortal +Microsoft\Graph\Generated.models.security.auditLogRecordType::0218-ManagedTenants +Microsoft\Graph\Generated.models.security.auditLogRecordType::0219-UnifiedSimulationMatchedItem +Microsoft\Graph\Generated.models.security.auditLogRecordType::0220-UnifiedSimulationSummary +Microsoft\Graph\Generated.models.security.auditLogRecordType::0221-UpdateQuarantineMetadata +Microsoft\Graph\Generated.models.security.auditLogRecordType::0222-MS365DSuppressionRule +Microsoft\Graph\Generated.models.security.auditLogRecordType::0223-PurviewDataMapOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0224-FilteringUrlPostClickAction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0225-IrmUserDefinedDetectionSignal +Microsoft\Graph\Generated.models.security.auditLogRecordType::0226-TeamsUpdates +Microsoft\Graph\Generated.models.security.auditLogRecordType::0227-PlannerRosterSensitivityLabel +Microsoft\Graph\Generated.models.security.auditLogRecordType::0228-MS365DIncident +Microsoft\Graph\Generated.models.security.auditLogRecordType::0229-FilteringDelistingMetadata +Microsoft\Graph\Generated.models.security.auditLogRecordType::0230-ComplianceDLPSharePointClassificationExtended +Microsoft\Graph\Generated.models.security.auditLogRecordType::0231-MicrosoftDefenderForIdentityAudit +Microsoft\Graph\Generated.models.security.auditLogRecordType::0232-SupervisoryReviewDayXInsight +Microsoft\Graph\Generated.models.security.auditLogRecordType::0233-DefenderExpertsforXDRAdmin +Microsoft\Graph\Generated.models.security.auditLogRecordType::0234-CDPEdgeBlockedMessage +Microsoft\Graph\Generated.models.security.auditLogRecordType::0235-HostedRpa +Microsoft\Graph\Generated.models.security.auditLogRecordType::0236-CdpContentExplorerAggregateRecord +Microsoft\Graph\Generated.models.security.auditLogRecordType::0237-CDPHygieneAttachmentInfo +Microsoft\Graph\Generated.models.security.auditLogRecordType::0238-CDPHygieneSummary +Microsoft\Graph\Generated.models.security.auditLogRecordType::0239-CDPPostMailDeliveryAction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0240-CDPEmailFeatures +Microsoft\Graph\Generated.models.security.auditLogRecordType::0241-CDPHygieneUrlInfo +Microsoft\Graph\Generated.models.security.auditLogRecordType::0242-CDPUrlClick +Microsoft\Graph\Generated.models.security.auditLogRecordType::0243-CDPPackageManagerHygieneEvent +Microsoft\Graph\Generated.models.security.auditLogRecordType::0244-FilteringDocScan +Microsoft\Graph\Generated.models.security.auditLogRecordType::0245-TimeTravelFilteringDocScan +Microsoft\Graph\Generated.models.security.auditLogRecordType::0246-MAPGOnboard +Microsoft\Graph\Generated.models.security.auditLogRecordType::0247-VfamCreatePolicy +Microsoft\Graph\Generated.models.security.auditLogRecordType::0248-VfamUpdatePolicy +Microsoft\Graph\Generated.models.security.auditLogRecordType::0249-VfamDeletePolicy +Microsoft\Graph\Generated.models.security.auditLogRecordType::0250-M365DAAD +Microsoft\Graph\Generated.models.security.auditLogRecordType::0251-CdpColdCrawlStatus +Microsoft\Graph\Generated.models.security.auditLogRecordType::0252-PowerPlatformAdministratorActivity +Microsoft\Graph\Generated.models.security.auditLogRecordType::0253-Windows365CustomerLockbox +Microsoft\Graph\Generated.models.security.auditLogRecordType::0254-CdpResourceScopeChangeEvent +Microsoft\Graph\Generated.models.security.auditLogRecordType::0255-ComplianceCCExchangeExecutionResult +Microsoft\Graph\Generated.models.security.auditLogRecordType::0256-CdpOcrCostEstimatorRecord +Microsoft\Graph\Generated.models.security.auditLogRecordType::0257-CopilotInteraction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0258-CdpOcrBillingRecord +Microsoft\Graph\Generated.models.security.auditLogRecordType::0259-ComplianceDLPApplications +Microsoft\Graph\Generated.models.security.auditLogRecordType::0260-UAMOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0261-VivaLearning +Microsoft\Graph\Generated.models.security.auditLogRecordType::0262-VivaLearningAdmin +Microsoft\Graph\Generated.models.security.auditLogRecordType::0263-PurviewPolicyOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0264-PurviewMetadataPolicyOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0265-PeopleAdminSettings +Microsoft\Graph\Generated.models.security.auditLogRecordType::0266-CdpComplianceDLPExchangeClassification +Microsoft\Graph\Generated.models.security.auditLogRecordType::0267-CdpComplianceDLPSharePointClassification +Microsoft\Graph\Generated.models.security.auditLogRecordType::0268-FilteringBulkSenderInsightData +Microsoft\Graph\Generated.models.security.auditLogRecordType::0269-FilteringBulkThresholdInsightData +Microsoft\Graph\Generated.models.security.auditLogRecordType::0270-PrivacyOpenAccess +Microsoft\Graph\Generated.models.security.auditLogRecordType::0271-OWAAuth +Microsoft\Graph\Generated.models.security.auditLogRecordType::0272-ComplianceDLPApplicationsClassification +Microsoft\Graph\Generated.models.security.auditLogRecordType::0273-SharePointESignature +Microsoft\Graph\Generated.models.security.auditLogRecordType::0274-Dynamics365BusinessCentral +Microsoft\Graph\Generated.models.security.auditLogRecordType::0275-MeshWorlds +Microsoft\Graph\Generated.models.security.auditLogRecordType::0276-VivaPulseResponse +Microsoft\Graph\Generated.models.security.auditLogRecordType::0277-VivaPulseOrganizer +Microsoft\Graph\Generated.models.security.auditLogRecordType::0278-VivaPulseAdmin +Microsoft\Graph\Generated.models.security.auditLogRecordType::0279-VivaPulseReport +Microsoft\Graph\Generated.models.security.auditLogRecordType::0280-AIAppInteraction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0281-ComplianceDLMExchange +Microsoft\Graph\Generated.models.security.auditLogRecordType::0282-ComplianceDLMSharePoint +Microsoft\Graph\Generated.models.security.auditLogRecordType::0283-ProjectForTheWebAssignedToMeSettings +Microsoft\Graph\Generated.models.security.auditLogRecordType::0284-CPSOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0285-ComplianceDLPExchangeDiscovery +Microsoft\Graph\Generated.models.security.auditLogRecordType::0286-PurviewMCRecommendation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0287-ComplianceDLPEndpointDiscovery +Microsoft\Graph\Generated.models.security.auditLogRecordType::0288-InsiderRiskScopedUserInsights +Microsoft\Graph\Generated.models.security.auditLogRecordType::0289-MicrosoftTeamsRetentionLabelAction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0290-AadRiskDetection +Microsoft\Graph\Generated.models.security.auditLogRecordType::0291-AuditSearch +Microsoft\Graph\Generated.models.security.auditLogRecordType::0292-AuditRetentionPolicy +Microsoft\Graph\Generated.models.security.auditLogRecordType::0293-AuditConfig +Microsoft\Graph\Generated.models.security.auditLogRecordType::0294-Microsoft365BackupBackupPolicy +Microsoft\Graph\Generated.models.security.auditLogRecordType::0295-Microsoft365BackupRestoreTask +Microsoft\Graph\Generated.models.security.auditLogRecordType::0296-Microsoft365BackupRestoreItem +Microsoft\Graph\Generated.models.security.auditLogRecordType::0297-Microsoft365BackupBackupItem +Microsoft\Graph\Generated.models.security.auditLogRecordType::0298-URBACAssignment +Microsoft\Graph\Generated.models.security.auditLogRecordType::0299-URBACRole +Microsoft\Graph\Generated.models.security.auditLogRecordType::0300-URBACEnableState +Microsoft\Graph\Generated.models.security.auditLogRecordType::0301-IRMSecurityAlert +Microsoft\Graph\Generated.models.security.auditLogRecordType::0302-PurviewInsiderRiskCases +Microsoft\Graph\Generated.models.security.auditLogRecordType::0303-PurviewInsiderRiskAlerts +Microsoft\Graph\Generated.models.security.auditLogRecordType::0304-InsiderRiskScopedUsers +Microsoft\Graph\Generated.models.security.auditLogRecordType::0305-CdpConsumptionResource +Microsoft\Graph\Generated.models.security.auditLogRecordType::0306-CreateCopilotPlugin +Microsoft\Graph\Generated.models.security.auditLogRecordType::0307-UpdateCopilotPlugin +Microsoft\Graph\Generated.models.security.auditLogRecordType::0308-DeleteCopilotPlugin +Microsoft\Graph\Generated.models.security.auditLogRecordType::0309-EnableCopilotPlugin +Microsoft\Graph\Generated.models.security.auditLogRecordType::0310-DisableCopilotPlugin +Microsoft\Graph\Generated.models.security.auditLogRecordType::0311-CreateCopilotWorkspace +Microsoft\Graph\Generated.models.security.auditLogRecordType::0312-UpdateCopilotWorkspace +Microsoft\Graph\Generated.models.security.auditLogRecordType::0313-DeleteCopilotWorkspace +Microsoft\Graph\Generated.models.security.auditLogRecordType::0314-EnableCopilotWorkspace +Microsoft\Graph\Generated.models.security.auditLogRecordType::0315-DisableCopilotWorkspace +Microsoft\Graph\Generated.models.security.auditLogRecordType::0316-CreateCopilotPromptBook +Microsoft\Graph\Generated.models.security.auditLogRecordType::0317-UpdateCopilotPromptBook +Microsoft\Graph\Generated.models.security.auditLogRecordType::0318-DeleteCopilotPromptBook +Microsoft\Graph\Generated.models.security.auditLogRecordType::0319-EnableCopilotPromptBook +Microsoft\Graph\Generated.models.security.auditLogRecordType::0320-DisableCopilotPromptBook +Microsoft\Graph\Generated.models.security.auditLogRecordType::0321-UpdateCopilotSettings +Microsoft\Graph\Generated.models.security.auditLogRecordType::0322-P4AIAssessmentRecord +Microsoft\Graph\Generated.models.security.auditLogRecordType::0323-P4AIAssessmentLocationResultRecord +Microsoft\Graph\Generated.models.security.auditLogRecordType::0324-ConnectedAIAppInteraction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0325-PrivaPrivacyConsentOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0326-PrivaPrivacyAssessmentOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0327-DataCatalogAccessRequests +Microsoft\Graph\Generated.models.security.auditLogRecordType::0328-ComplianceSettingsChange +Microsoft\Graph\Generated.models.security.auditLogRecordType::0329-DataSecurityInvestigation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0330-TeamCopilotInteraction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0331-IRMActivityAuditTrail +Microsoft\Graph\Generated.models.security.auditLogRecordType::0332-SharePointContentSecurityPolicy +Microsoft\Graph\Generated.models.security.auditLogRecordType::0333-CloudUpdateProfileConfig +Microsoft\Graph\Generated.models.security.auditLogRecordType::0334-CloudUpdateTenantConfig +Microsoft\Graph\Generated.models.security.auditLogRecordType::0335-CloudUpdateDeviceConfig +Microsoft\Graph\Generated.models.security.auditLogRecordType::0336-DefenderPreviewFeatures +Microsoft\Graph\Generated.models.security.auditLogRecordType::0337-DeviceDiscoverySettingsExclusion +Microsoft\Graph\Generated.models.security.auditLogRecordType::0338-DeviceDiscoverySettingsAuthenticatedScans +Microsoft\Graph\Generated.models.security.auditLogRecordType::0339-CriticalAssetManagementClassification +Microsoft\Graph\Generated.models.security.auditLogRecordType::0340-DeviceDiscoverySettings +Microsoft\Graph\Generated.models.security.auditLogRecordType::0341-USXWorkspaceOnboarding +Microsoft\Graph\Generated.models.security.auditLogRecordType::0342-VivaGlintAdvancedConfiguration +Microsoft\Graph\Generated.models.security.auditLogRecordType::0343-VivaGlintPulseProgram +Microsoft\Graph\Generated.models.security.auditLogRecordType::0344-VivaGlintPulseProgramRespondentRate +Microsoft\Graph\Generated.models.security.auditLogRecordType::0345-VivaGlintQuestion +Microsoft\Graph\Generated.models.security.auditLogRecordType::0346-VivaGlintRole +Microsoft\Graph\Generated.models.security.auditLogRecordType::0347-VivaGlintRubicon +Microsoft\Graph\Generated.models.security.auditLogRecordType::0348-VivaGlintSupportAccess +Microsoft\Graph\Generated.models.security.auditLogRecordType::0349-VivaGlintSystem +Microsoft\Graph\Generated.models.security.auditLogRecordType::0350-VivaGlintUser +Microsoft\Graph\Generated.models.security.auditLogRecordType::0351-VivaGlintUserGroup +Microsoft\Graph\Generated.models.security.auditLogRecordType::0352-VivaGlintFeedbackProgram +Microsoft\Graph\Generated.models.security.auditLogRecordType::0353-FabricAudit +Microsoft\Graph\Generated.models.security.auditLogRecordType::0354-TrainableClassifier +Microsoft\Graph\Generated.models.security.auditLogRecordType::0355-WebContentFiltering +Microsoft\Graph\Generated.models.security.auditLogRecordType::0356-NoisyAlertPolicy +Microsoft\Graph\Generated.models.security.auditLogRecordType::0357-OnDemandSharePointClassification +Microsoft\Graph\Generated.models.security.auditLogRecordType::0358-AIInteractionsExport +Microsoft\Graph\Generated.models.security.auditLogRecordType::0359-Microsoft365CopilotScheduledPrompt +Microsoft\Graph\Generated.models.security.auditLogRecordType::0360-PlacesDirectory +Microsoft\Graph\Generated.models.security.auditLogRecordType::0361-MDAAudit +Microsoft\Graph\Generated.models.security.auditLogRecordType::0362-OpticalCharacterRecognition +Microsoft\Graph\Generated.models.security.auditLogRecordType::0363-M365SearchSections +Microsoft\Graph\Generated.models.security.auditLogRecordType::0364-OfficeClientRestrictedModeAction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0365-CrossTenantAccessPolicy +Microsoft\Graph\Generated.models.security.auditLogRecordType::0366-OutlookCopilotAutomation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0367-VivaEngageNetworkAssociation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0368-AppAdminActivity +Microsoft\Graph\Generated.models.security.auditLogRecordType::0369-AppSettingsAdminActivity +Microsoft\Graph\Generated.models.security.auditLogRecordType::0370-UniversalPrintPrintJob +Microsoft\Graph\Generated.models.security.auditLogRecordType::0371-SentinelNotebookOnLake +Microsoft\Graph\Generated.models.security.auditLogRecordType::0372-SentinelJob +Microsoft\Graph\Generated.models.security.auditLogRecordType::0373-SentinelGraph +Microsoft\Graph\Generated.models.security.auditLogRecordType::0374-SentinelKQLOnLake +Microsoft\Graph\Generated.models.security.auditLogRecordType::0375-SentinelPackage +Microsoft\Graph\Generated.models.security.auditLogRecordType::0376-VivaAmplifyOutlookSensitivityLabel +Microsoft\Graph\Generated.models.security.auditLogRecordType::0377-CopilotActions +Microsoft\Graph\Generated.models.security.auditLogRecordType::0378-AIInteractionsSubscription +Microsoft\Graph\Generated.models.security.auditLogRecordType::0379-AIInteractionsChangeNotification +Microsoft\Graph\Generated.models.security.auditLogRecordType::0380-FilteringMailMetadataExtended +Microsoft\Graph\Generated.models.security.auditLogRecordType::0381-SentinelLakeOnboarding +Microsoft\Graph\Generated.models.security.auditLogRecordType::0382-SentinelLakeDataOnboarding +Microsoft\Graph\Generated.models.security.auditLogRecordType::0383-OfficeRestrictedModeAction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0384-CopilotForSecurityTrigger +Microsoft\Graph\Generated.models.security.auditLogRecordType::0385-CopilotAgentManagement +Microsoft\Graph\Generated.models.security.auditLogRecordType::0386-P4AIAssessmentFabricScannerRecord +Microsoft\Graph\Generated.models.security.auditLogRecordType::0387-PlannerGoal +Microsoft\Graph\Generated.models.security.auditLogRecordType::0388-PlannerGoalList +Microsoft\Graph\Generated.models.security.auditLogRecordType::0389-ThreatIntelligenceObject +Microsoft\Graph\Generated.models.security.auditLogRecordType::0390-ThreatIntelligenceExport +Microsoft\Graph\Generated.models.security.auditLogRecordType::0391-SubmissionAgenticGradingResult +Microsoft\Graph\Generated.models.security.auditLogRecordType::0392-AgentAdminActivity +Microsoft\Graph\Generated.models.security.auditLogRecordType::0393-DeployFeatureActivity +Microsoft\Graph\Generated.models.security.auditLogRecordType::0394-AgentSettingsAdminActivity +Microsoft\Graph\Generated.models.security.auditLogRecordType::0395-OrganizationalDataInM365 +Microsoft\Graph\Generated.models.security.auditLogRecordType::0396-PlannerChatMessage +Microsoft\Graph\Generated.models.security.auditLogRecordType::0397-PlannerChatMessageList +Microsoft\Graph\Generated.models.security.auditLogRecordType::0398-SentinelAITool +Microsoft\Graph\Generated.models.security.auditLogRecordType::0399-M365ODSPAssetMetadata +Microsoft\Graph\Generated.models.security.auditLogRecordType::0400-AIExecuteTool +Microsoft\Graph\Generated.models.security.auditLogRecordType::0401-AIInvokeAgent +Microsoft\Graph\Generated.models.security.auditLogRecordType::0402-AIInferenceCall +Microsoft\Graph\Generated.models.security.auditLogRecordType::0403-CdpClassifierHealthRecord +Microsoft\Graph\Generated.models.security.auditLogRecordType::0404-SensitiveInfoRemediationAgentData +Microsoft\Graph\Generated.models.security.auditLogRecordType::0405-ComplianceDLPEnforcement +Microsoft\Graph\Generated.models.security.auditLogRecordType::0406-A365AIExecuteTool +Microsoft\Graph\Generated.models.security.auditLogRecordType::0407-A365AIInvokeAgent +Microsoft\Graph\Generated.models.security.auditLogRecordType::0408-A365AIInferenceCall +Microsoft\Graph\Generated.models.security.auditLogRecordType::0409-VivaEngageSegment +Microsoft\Graph\Generated.models.security.auditLogRecordType::0410-RTIOperationsAgent +Microsoft\Graph\Generated.models.security.auditLogRecordType::0411-ContentStoreMetadata +Microsoft\Graph\Generated.models.security.auditLogRecordType::0412-CCRAIPolicyViolation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0413-PlannerPlanSensitivityLabel +Microsoft\Graph\Generated.models.security.auditLogRecordType::0414-MosAgentInfoRecord +Microsoft\Graph\Generated.models.security.auditLogRecordType::0415-A365AIRunSummary +Microsoft\Graph\Generated.models.security.auditLogRecordType::0416-UnifiedCatalogConceptAction +Microsoft\Graph\Generated.models.security.auditLogRecordType::0417-DefenderCaseManagement +Microsoft\Graph\Generated.models.security.auditLogRecordType::0418-CopilotForSecurityLogging +Microsoft\Graph\Generated.models.security.auditLogRecordType::0419-VivaEngageEvents +Microsoft\Graph\Generated.models.security.auditLogRecordType::0420-CallActivityEvent +Microsoft\Graph\Generated.models.security.auditLogRecordType::0421-SonarDetonationContentMetadata +Microsoft\Graph\Generated.models.security.auditLogRecordType::0422-UniversalPrintManagement +Microsoft\Graph\Generated.models.security.auditLogRecordType::0423-YammerUserHiding +Microsoft\Graph\Generated.models.security.auditLogRecordType::0424-Microsoft365BackupGranularBrowseTask +Microsoft\Graph\Generated.models.security.auditLogRecordType::0425-PurviewPostureAgent +Microsoft\Graph\Generated.models.security.auditLogRecordType::0426-MSDECustomCollection +Microsoft\Graph\Generated.models.security.auditLogRecordType::0427-SCPUsageEvent +Microsoft\Graph\Generated.models.security.auditLogRecordType::0428-SCPConfigurationEvent +Microsoft\Graph\Generated.models.security.auditLogRecordType::0429-MDCConfigurationEvent +Microsoft\Graph\Generated.models.security.auditLogRecordType::0430-MDCUsageEvent +Microsoft\Graph\Generated.models.security.auditLogRecordType::0431-A365SpanOutputs +Microsoft\Graph\Generated.models.security.auditLogRecordType::0432-PowerPlatformTenantIsolation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0433-CDPDLMAIInteractionInsights +Microsoft\Graph\Generated.models.security.auditLogRecordType::0434-P4AIAssessmentCategoryRecord +Microsoft\Graph\Generated.models.security.auditLogRecordType::0435-SentinelLakeEncryption +Microsoft\Graph\Generated.models.security.auditLogRecordType::0436-AZFWNetworkRule +Microsoft\Graph\Generated.models.security.auditLogRecordType::0437-AZFWDnsQuery +Microsoft\Graph\Generated.models.security.auditLogRecordType::0438-AZFWApplicationRuleAggregation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0439-TeamsEvalDataHubDataAccess +Microsoft\Graph\Generated.models.security.auditLogRecordType::0440-TeamsEvalDataHubPermissionChange +Microsoft\Graph\Generated.models.security.auditLogRecordType::0441-TeamsEvalDataHubAdminOperation +Microsoft\Graph\Generated.models.security.auditLogRecordType::0442-VivaGlintOrganizationalData +Microsoft\Graph\Generated.models.security.auditLogRecordType::0443-AlertSubmission +Microsoft\Graph\Generated.models.security.auditLogRecordType::0444-AlertSubmissionResultDetail +Microsoft\Graph\Generated.models.security.auditLogRecordType::0445-ComplianceSitGradingSharePoint +Microsoft\Graph\Generated.models.security.auditLogRecordType::0446-CompliancePolicyGradingSharePoint +Microsoft\Graph\Generated.models.security.auditLogRecordType::0447-AzureAISearchAudit +Microsoft\Graph\Generated.models.security.auditLogRecordType::0448-P4AIRiskScoreRecord +Microsoft\Graph\Generated.models.security.auditLogRecordType::0449-DragonCopilotAdmin +Microsoft\Graph\Generated.models.security.auditLogRecordType::0450-AISpanOutputs +Microsoft\Graph\Generated.models.security.auditLogRecordType::0451-EopSubmissionFeedEntity +Microsoft\Graph\Generated.models.security.auditLogRecordType::0452-SonarFileDetonationEntity +Microsoft\Graph\Generated.models.security.auditLogRecordType::0453-SonarSubmissionEntity +Microsoft\Graph\Generated.models.security.auditLogRecordType::0454-SonarUrlDetonationEntity +Microsoft\Graph\Generated.models.security.auditLogRecordType::0455-SubmissionEntity +Microsoft\Graph\Generated.models.security.auditLogRecordType::0456-SonarDetonationEntity +Microsoft\Graph\Generated.models.security.auditLogRecordType::0457-MicrosoftTeamsUserConcern +Microsoft\Graph\Generated.models.security.auditLogRecordType::0458-VivaGlintAgenticCampaign +Microsoft\Graph\Generated.models.security.auditLogRecordType::0459-MSPVectorSearchContentMetadata +Microsoft\Graph\Generated.models.security.auditLogRecordType::0460-FabricPolicy +Microsoft\Graph\Generated.models.security.auditLogRecordType::0461-SecurityCopilotAgentIdentityManagement +Microsoft\Graph\Generated.models.security.auditLogRecordType::0462-CopilotSessionSharing +Microsoft\Graph\Generated.models.security.auditLogRecordType::0463-DragonCopilotAccess +Microsoft\Graph\Generated.models.security.auditLogRecordType::0464-DragonCopilotClinicalData +Microsoft\Graph\Generated.models.security.auditLogRecordType::0465-DragonCopilotSession +Microsoft\Graph\Generated.models.security.auditLogRecordType::0466-MosAgentInfoRecordV2 +Microsoft\Graph\Generated.models.security.auditLogRecordType::0467-SecurityDevelopmentLifecycleAILog +Microsoft\Graph\Generated.models.security.auditLogRecordType::0468-MDASH +Microsoft\Graph\Generated.models.security.auditLogRecordType::0469-DefenderSecurityForAIConfiguration +Microsoft\Graph\Generated.models.security.auditLogRecordType::0470-SparkCoreCustomLivePool +Microsoft\Graph\Generated.models.security.auditLogRecordType::0471-unknownFutureValue +Microsoft\Graph\Generated.models.security.auditLogUserType::0000-Regular +Microsoft\Graph\Generated.models.security.auditLogUserType::0001-Reserved +Microsoft\Graph\Generated.models.security.auditLogUserType::0002-Admin +Microsoft\Graph\Generated.models.security.auditLogUserType::0003-DcAdmin +Microsoft\Graph\Generated.models.security.auditLogUserType::0004-System +Microsoft\Graph\Generated.models.security.auditLogUserType::0005-Application +Microsoft\Graph\Generated.models.security.auditLogUserType::0006-ServicePrincipal +Microsoft\Graph\Generated.models.security.auditLogUserType::0007-CustomPolicy +Microsoft\Graph\Generated.models.security.auditLogUserType::0008-SystemPolicy +Microsoft\Graph\Generated.models.security.auditLogUserType::0009-PartnerTechnician +Microsoft\Graph\Generated.models.security.auditLogUserType::0010-Guest +Microsoft\Graph\Generated.models.security.auditLogUserType::0011-unknownFutureValue +Microsoft\Graph\Generated.models.security.auditRecordTypeDictionary::|public|constructor():void +Microsoft\Graph\Generated.models.security.auditRecordTypeDictionary::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.auditRecordTypeDictionary::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.auditRecordTypeDictionary::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.auditRecordTypeDictionary::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.auditRecordTypeDictionary::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.auditRecordTypeDictionary::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.auditRecordTypeDictionary::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.auditRecordTypeDictionary::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.auditRecordTypeDictionary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditRecordTypeDictionary +Microsoft\Graph\Generated.models.security.auditRecordTypeDictionary~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.auditSearchAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.auditSearchAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.auditSearchAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.auditSearchAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.auditSearchAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.auditSearchAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AuditSearchAuditRecord Microsoft\Graph\Generated.models.security.authorityTemplate-->FilePlanDescriptorTemplate Microsoft\Graph\Generated.models.security.authorityTemplate::|public|constructor():void Microsoft\Graph\Generated.models.security.authorityTemplate::|public|GetFieldDeserializers():array @@ -150868,6 +154279,48 @@ Microsoft\Graph\Generated.models.security.autonomousSystem::|public|setOrganizat Microsoft\Graph\Generated.models.security.autonomousSystem::|public|setValue(value?:string):void Microsoft\Graph\Generated.models.security.autonomousSystem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AutonomousSystem Microsoft\Graph\Generated.models.security.autonomousSystem~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.azfwApplicationRuleAggregationEventRecord-->AuditData +Microsoft\Graph\Generated.models.security.azfwApplicationRuleAggregationEventRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.azfwApplicationRuleAggregationEventRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.azfwApplicationRuleAggregationEventRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.azfwApplicationRuleAggregationEventRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.azfwApplicationRuleAggregationEventRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AzfwApplicationRuleAggregationEventRecord +Microsoft\Graph\Generated.models.security.azfwDnsQueryEventRecord-->AuditData +Microsoft\Graph\Generated.models.security.azfwDnsQueryEventRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.azfwDnsQueryEventRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.azfwDnsQueryEventRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.azfwDnsQueryEventRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.azfwDnsQueryEventRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AzfwDnsQueryEventRecord +Microsoft\Graph\Generated.models.security.azfwNetworkRuleEventRecord-->AuditData +Microsoft\Graph\Generated.models.security.azfwNetworkRuleEventRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.azfwNetworkRuleEventRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.azfwNetworkRuleEventRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.azfwNetworkRuleEventRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.azfwNetworkRuleEventRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AzfwNetworkRuleEventRecord +Microsoft\Graph\Generated.models.security.azureActiveDirectoryAccountLogonAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.azureActiveDirectoryAccountLogonAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.azureActiveDirectoryAccountLogonAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.azureActiveDirectoryAccountLogonAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.azureActiveDirectoryAccountLogonAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.azureActiveDirectoryAccountLogonAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AzureActiveDirectoryAccountLogonAuditRecord +Microsoft\Graph\Generated.models.security.azureActiveDirectoryAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.azureActiveDirectoryAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.azureActiveDirectoryAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.azureActiveDirectoryAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.azureActiveDirectoryAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.azureActiveDirectoryAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AzureActiveDirectoryAuditRecord +Microsoft\Graph\Generated.models.security.azureActiveDirectoryStsLogonAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.azureActiveDirectoryStsLogonAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.azureActiveDirectoryStsLogonAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.azureActiveDirectoryStsLogonAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.azureActiveDirectoryStsLogonAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.azureActiveDirectoryStsLogonAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AzureActiveDirectoryStsLogonAuditRecord +Microsoft\Graph\Generated.models.security.azureAISearchAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.azureAISearchAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.azureAISearchAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.azureAISearchAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.azureAISearchAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.azureAISearchAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):AzureAISearchAuditRecord Microsoft\Graph\Generated.models.security.azureResourceEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.azureResourceEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.azureResourceEvidence::|public|GetFieldDeserializers():array @@ -150913,6 +154366,12 @@ Microsoft\Graph\Generated.models.security.blobEvidence::|public|setFileHashes(va Microsoft\Graph\Generated.models.security.blobEvidence::|public|setName(value?:string):void Microsoft\Graph\Generated.models.security.blobEvidence::|public|setUrl(value?:string):void Microsoft\Graph\Generated.models.security.blobEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):BlobEvidence +Microsoft\Graph\Generated.models.security.campaignAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.campaignAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.campaignAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.campaignAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.campaignAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.campaignAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CampaignAuditRecord Microsoft\Graph\Generated.models.security.caseAction::0000-contentExport Microsoft\Graph\Generated.models.security.caseAction::0001-applyTags Microsoft\Graph\Generated.models.security.caseAction::0002-convertToPdf @@ -150992,6 +154451,66 @@ Microsoft\Graph\Generated.models.security.categoryTemplateCollectionResponse::|p Microsoft\Graph\Generated.models.security.categoryTemplateCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.security.categoryTemplateCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.security.categoryTemplateCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CategoryTemplateCollectionResponse +Microsoft\Graph\Generated.models.security.ccraiPolicyViolationRecord-->AuditData +Microsoft\Graph\Generated.models.security.ccraiPolicyViolationRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.ccraiPolicyViolationRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.ccraiPolicyViolationRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.ccraiPolicyViolationRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.ccraiPolicyViolationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CcraiPolicyViolationRecord +Microsoft\Graph\Generated.models.security.cdpClassifierHealthRecord-->AuditData +Microsoft\Graph\Generated.models.security.cdpClassifierHealthRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.cdpClassifierHealthRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.cdpClassifierHealthRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.cdpClassifierHealthRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.cdpClassifierHealthRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CdpClassifierHealthRecord +Microsoft\Graph\Generated.models.security.cdpColdCrawlStatusRecord-->AuditData +Microsoft\Graph\Generated.models.security.cdpColdCrawlStatusRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.cdpColdCrawlStatusRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.cdpColdCrawlStatusRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.cdpColdCrawlStatusRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.cdpColdCrawlStatusRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CdpColdCrawlStatusRecord +Microsoft\Graph\Generated.models.security.cdpConsumptionResourceRecord-->AuditData +Microsoft\Graph\Generated.models.security.cdpConsumptionResourceRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.cdpConsumptionResourceRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.cdpConsumptionResourceRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.cdpConsumptionResourceRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.cdpConsumptionResourceRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CdpConsumptionResourceRecord +Microsoft\Graph\Generated.models.security.cdpContentExplorerAggregateRecord-->AuditData +Microsoft\Graph\Generated.models.security.cdpContentExplorerAggregateRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.cdpContentExplorerAggregateRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.cdpContentExplorerAggregateRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.cdpContentExplorerAggregateRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.cdpContentExplorerAggregateRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CdpContentExplorerAggregateRecord +Microsoft\Graph\Generated.models.security.cdpdlmaiInteractionInsightsRecord-->AuditData +Microsoft\Graph\Generated.models.security.cdpdlmaiInteractionInsightsRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.cdpdlmaiInteractionInsightsRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.cdpdlmaiInteractionInsightsRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.cdpdlmaiInteractionInsightsRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.cdpdlmaiInteractionInsightsRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CdpdlmaiInteractionInsightsRecord +Microsoft\Graph\Generated.models.security.cdpDlpSensitiveEndpointAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.cdpDlpSensitiveEndpointAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.cdpDlpSensitiveEndpointAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.cdpDlpSensitiveEndpointAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.cdpDlpSensitiveEndpointAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.cdpDlpSensitiveEndpointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CdpDlpSensitiveEndpointAuditRecord +Microsoft\Graph\Generated.models.security.cdpLogRecord-->AuditData +Microsoft\Graph\Generated.models.security.cdpLogRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.cdpLogRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.cdpLogRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.cdpLogRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.cdpLogRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CdpLogRecord +Microsoft\Graph\Generated.models.security.cdpOcrBillingRecord-->AuditData +Microsoft\Graph\Generated.models.security.cdpOcrBillingRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.cdpOcrBillingRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.cdpOcrBillingRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.cdpOcrBillingRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.cdpOcrBillingRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CdpOcrBillingRecord +Microsoft\Graph\Generated.models.security.cdpResourceScopeChangeEventRecord-->AuditData +Microsoft\Graph\Generated.models.security.cdpResourceScopeChangeEventRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.cdpResourceScopeChangeEventRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.cdpResourceScopeChangeEventRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.cdpResourceScopeChangeEventRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.cdpResourceScopeChangeEventRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CdpResourceScopeChangeEventRecord Microsoft\Graph\Generated.models.security.childSelectability::0000-One Microsoft\Graph\Generated.models.security.childSelectability::0001-Many Microsoft\Graph\Generated.models.security.childSelectability::0002-unknownFutureValue @@ -151067,6 +154586,191 @@ Microsoft\Graph\Generated.models.security.cloudLogonSessionEvidence::|public|set Microsoft\Graph\Generated.models.security.cloudLogonSessionEvidence::|public|setStartUtcDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.security.cloudLogonSessionEvidence::|public|setUserAgent(value?:string):void Microsoft\Graph\Generated.models.security.cloudLogonSessionEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudLogonSessionEvidence +Microsoft\Graph\Generated.models.security.cloudUpdateDeviceConfigAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.cloudUpdateDeviceConfigAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.cloudUpdateDeviceConfigAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.cloudUpdateDeviceConfigAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.cloudUpdateDeviceConfigAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.cloudUpdateDeviceConfigAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudUpdateDeviceConfigAuditRecord +Microsoft\Graph\Generated.models.security.cloudUpdateProfileConfigAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.cloudUpdateProfileConfigAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.cloudUpdateProfileConfigAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.cloudUpdateProfileConfigAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.cloudUpdateProfileConfigAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.cloudUpdateProfileConfigAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudUpdateProfileConfigAuditRecord +Microsoft\Graph\Generated.models.security.cloudUpdateTenantConfigAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.cloudUpdateTenantConfigAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.cloudUpdateTenantConfigAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.cloudUpdateTenantConfigAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.cloudUpdateTenantConfigAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.cloudUpdateTenantConfigAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CloudUpdateTenantConfigAuditRecord +Microsoft\Graph\Generated.models.security.collaborationRoot-->Entity +Microsoft\Graph\Generated.models.security.collaborationRoot::|public|constructor():void +Microsoft\Graph\Generated.models.security.collaborationRoot::|public|getAnalyzedEmails():array +Microsoft\Graph\Generated.models.security.collaborationRoot::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.collaborationRoot::|public|OdataType:string +Microsoft\Graph\Generated.models.security.collaborationRoot::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.collaborationRoot::|public|setAnalyzedEmails(value?:array):void +Microsoft\Graph\Generated.models.security.collaborationRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CollaborationRoot +Microsoft\Graph\Generated.models.security.complianceConnectorAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceConnectorAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceConnectorAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceConnectorAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceConnectorAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceConnectorAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceConnectorAuditRecord +Microsoft\Graph\Generated.models.security.complianceDLMExchangeAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceDLMExchangeAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceDLMExchangeAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceDLMExchangeAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceDLMExchangeAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceDLMExchangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLMExchangeAuditRecord +Microsoft\Graph\Generated.models.security.complianceDLMSharePointAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceDLMSharePointAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceDLMSharePointAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceDLMSharePointAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceDLMSharePointAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceDLMSharePointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLMSharePointAuditRecord +Microsoft\Graph\Generated.models.security.complianceDLPApplicationsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceDLPApplicationsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceDLPApplicationsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceDLPApplicationsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceDLPApplicationsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceDLPApplicationsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPApplicationsAuditRecord +Microsoft\Graph\Generated.models.security.complianceDLPApplicationsClassificationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceDLPApplicationsClassificationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceDLPApplicationsClassificationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceDLPApplicationsClassificationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceDLPApplicationsClassificationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceDLPApplicationsClassificationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPApplicationsClassificationAuditRecord +Microsoft\Graph\Generated.models.security.complianceDLPEndpointAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceDLPEndpointAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceDLPEndpointAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceDLPEndpointAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceDLPEndpointAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceDLPEndpointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPEndpointAuditRecord +Microsoft\Graph\Generated.models.security.complianceDLPEndpointDiscoveryAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceDLPEndpointDiscoveryAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceDLPEndpointDiscoveryAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceDLPEndpointDiscoveryAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceDLPEndpointDiscoveryAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceDLPEndpointDiscoveryAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPEndpointDiscoveryAuditRecord +Microsoft\Graph\Generated.models.security.complianceDLPEnforcementAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceDLPEnforcementAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceDLPEnforcementAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceDLPEnforcementAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceDLPEnforcementAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceDLPEnforcementAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPEnforcementAuditRecord +Microsoft\Graph\Generated.models.security.complianceDLPExchangeAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceDLPExchangeAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceDLPExchangeAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceDLPExchangeAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceDLPExchangeAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceDLPExchangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPExchangeAuditRecord +Microsoft\Graph\Generated.models.security.complianceDLPExchangeClassificationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceDLPExchangeClassificationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceDLPExchangeClassificationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceDLPExchangeClassificationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceDLPExchangeClassificationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceDLPExchangeClassificationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPExchangeClassificationAuditRecord +Microsoft\Graph\Generated.models.security.complianceDLPExchangeClassificationCdpRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceDLPExchangeClassificationCdpRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceDLPExchangeClassificationCdpRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceDLPExchangeClassificationCdpRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceDLPExchangeClassificationCdpRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceDLPExchangeClassificationCdpRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPExchangeClassificationCdpRecord +Microsoft\Graph\Generated.models.security.complianceDLPExchangeDiscoveryAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceDLPExchangeDiscoveryAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceDLPExchangeDiscoveryAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceDLPExchangeDiscoveryAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceDLPExchangeDiscoveryAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceDLPExchangeDiscoveryAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPExchangeDiscoveryAuditRecord +Microsoft\Graph\Generated.models.security.complianceDLPSharePointAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceDLPSharePointAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceDLPSharePointAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceDLPSharePointAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceDLPSharePointAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceDLPSharePointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPSharePointAuditRecord +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPSharePointClassificationAuditRecord +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationCdpRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationCdpRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationCdpRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationCdpRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationCdpRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationCdpRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPSharePointClassificationCdpRecord +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationExtendedAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationExtendedAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationExtendedAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationExtendedAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationExtendedAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceDLPSharePointClassificationExtendedAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPSharePointClassificationExtendedAuditRecord +Microsoft\Graph\Generated.models.security.complianceExchangeOcrAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceExchangeOcrAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceExchangeOcrAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceExchangeOcrAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceExchangeOcrAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceExchangeOcrAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceExchangeOcrAuditRecord +Microsoft\Graph\Generated.models.security.complianceManagerActionRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceManagerActionRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceManagerActionRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceManagerActionRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceManagerActionRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceManagerActionRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceManagerActionRecord +Microsoft\Graph\Generated.models.security.compliancePolicyGradingSharePointAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.compliancePolicyGradingSharePointAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.compliancePolicyGradingSharePointAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.compliancePolicyGradingSharePointAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.compliancePolicyGradingSharePointAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.compliancePolicyGradingSharePointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CompliancePolicyGradingSharePointAuditRecord +Microsoft\Graph\Generated.models.security.complianceSettingsChangeAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceSettingsChangeAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceSettingsChangeAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceSettingsChangeAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceSettingsChangeAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceSettingsChangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceSettingsChangeAuditRecord +Microsoft\Graph\Generated.models.security.complianceSitGradingSharePointAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceSitGradingSharePointAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceSitGradingSharePointAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceSitGradingSharePointAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceSitGradingSharePointAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceSitGradingSharePointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceSitGradingSharePointAuditRecord +Microsoft\Graph\Generated.models.security.complianceSupervisionExchangeAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.complianceSupervisionExchangeAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.complianceSupervisionExchangeAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.complianceSupervisionExchangeAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.complianceSupervisionExchangeAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.complianceSupervisionExchangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ComplianceSupervisionExchangeAuditRecord +Microsoft\Graph\Generated.models.security.compromiseIndicator::|public|constructor():void +Microsoft\Graph\Generated.models.security.compromiseIndicator::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.compromiseIndicator::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.compromiseIndicator::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.compromiseIndicator::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.compromiseIndicator::|public|getValue():string +Microsoft\Graph\Generated.models.security.compromiseIndicator::|public|getVerdict():VerdictCategory +Microsoft\Graph\Generated.models.security.compromiseIndicator::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.compromiseIndicator::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.compromiseIndicator::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.compromiseIndicator::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.compromiseIndicator::|public|setValue(value?:string):void +Microsoft\Graph\Generated.models.security.compromiseIndicator::|public|setVerdict(value?:VerdictCategory):void +Microsoft\Graph\Generated.models.security.compromiseIndicator::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CompromiseIndicator +Microsoft\Graph\Generated.models.security.compromiseIndicator~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.connectedAIAppInteractionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.connectedAIAppInteractionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.connectedAIAppInteractionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.connectedAIAppInteractionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.connectedAIAppInteractionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.connectedAIAppInteractionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConnectedAIAppInteractionAuditRecord +Microsoft\Graph\Generated.models.security.consumptionResourceAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.consumptionResourceAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.consumptionResourceAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.consumptionResourceAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.consumptionResourceAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.consumptionResourceAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ConsumptionResourceAuditRecord Microsoft\Graph\Generated.models.security.containerEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.containerEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.containerEvidence::|public|getArgs():array @@ -151115,6 +154819,120 @@ Microsoft\Graph\Generated.models.security.contentFormat::0000-text Microsoft\Graph\Generated.models.security.contentFormat::0001-html Microsoft\Graph\Generated.models.security.contentFormat::0002-markdown Microsoft\Graph\Generated.models.security.contentFormat::0003-unknownFutureValue +Microsoft\Graph\Generated.models.security.contentStoreMetadataRecord-->AuditData +Microsoft\Graph\Generated.models.security.contentStoreMetadataRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.contentStoreMetadataRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.contentStoreMetadataRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.contentStoreMetadataRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.contentStoreMetadataRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ContentStoreMetadataRecord +Microsoft\Graph\Generated.models.security.copilotAgentManagementAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.copilotAgentManagementAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.copilotAgentManagementAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.copilotAgentManagementAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.copilotAgentManagementAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.copilotAgentManagementAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotAgentManagementAuditRecord +Microsoft\Graph\Generated.models.security.copilotForSecurityLoggingAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.copilotForSecurityLoggingAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.copilotForSecurityLoggingAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.copilotForSecurityLoggingAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.copilotForSecurityLoggingAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.copilotForSecurityLoggingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotForSecurityLoggingAuditRecord +Microsoft\Graph\Generated.models.security.copilotForSecurityTriggerAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.copilotForSecurityTriggerAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.copilotForSecurityTriggerAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.copilotForSecurityTriggerAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.copilotForSecurityTriggerAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.copilotForSecurityTriggerAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotForSecurityTriggerAuditRecord +Microsoft\Graph\Generated.models.security.copilotInteractionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.copilotInteractionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.copilotInteractionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.copilotInteractionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.copilotInteractionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.copilotInteractionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotInteractionAuditRecord +Microsoft\Graph\Generated.models.security.copilotPluginSettingAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.copilotPluginSettingAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.copilotPluginSettingAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.copilotPluginSettingAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.copilotPluginSettingAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.copilotPluginSettingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotPluginSettingAuditRecord +Microsoft\Graph\Generated.models.security.copilotPromptBookSettingAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.copilotPromptBookSettingAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.copilotPromptBookSettingAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.copilotPromptBookSettingAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.copilotPromptBookSettingAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.copilotPromptBookSettingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotPromptBookSettingAuditRecord +Microsoft\Graph\Generated.models.security.copilotSessionSharingAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.copilotSessionSharingAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.copilotSessionSharingAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.copilotSessionSharingAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.copilotSessionSharingAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.copilotSessionSharingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotSessionSharingAuditRecord +Microsoft\Graph\Generated.models.security.copilotSettingAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.copilotSettingAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.copilotSettingAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.copilotSettingAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.copilotSettingAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.copilotSettingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotSettingAuditRecord +Microsoft\Graph\Generated.models.security.copilotWorkspaceSettingAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.copilotWorkspaceSettingAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.copilotWorkspaceSettingAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.copilotWorkspaceSettingAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.copilotWorkspaceSettingAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.copilotWorkspaceSettingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CopilotWorkspaceSettingAuditRecord +Microsoft\Graph\Generated.models.security.coreReportingSettingsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.coreReportingSettingsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.coreReportingSettingsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.coreReportingSettingsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.coreReportingSettingsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.coreReportingSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CoreReportingSettingsAuditRecord +Microsoft\Graph\Generated.models.security.correlationReason::0000-repeatedAlertOccurrence +Microsoft\Graph\Generated.models.security.correlationReason::0001-sameGeography +Microsoft\Graph\Generated.models.security.correlationReason::0002-similarArtifacts +Microsoft\Graph\Generated.models.security.correlationReason::0003-sameTargetedAsset +Microsoft\Graph\Generated.models.security.correlationReason::0004-sameNetworkSegment +Microsoft\Graph\Generated.models.security.correlationReason::0005-eventSequence +Microsoft\Graph\Generated.models.security.correlationReason::0006-timeFrame +Microsoft\Graph\Generated.models.security.correlationReason::0007-sameThreatSource +Microsoft\Graph\Generated.models.security.correlationReason::0008-similarTTPsOrBehavior +Microsoft\Graph\Generated.models.security.correlationReason::0009-sameActor +Microsoft\Graph\Generated.models.security.correlationReason::0010-sameCampaign +Microsoft\Graph\Generated.models.security.correlationReason::0011-sharedIndicators +Microsoft\Graph\Generated.models.security.correlationReason::0012-sameAsset +Microsoft\Graph\Generated.models.security.correlationReason::0013-networkProximity +Microsoft\Graph\Generated.models.security.correlationReason::0014-eventCasualSequence +Microsoft\Graph\Generated.models.security.correlationReason::0015-temporalProximity +Microsoft\Graph\Generated.models.security.correlationReason::0016-lateralMovementPath +Microsoft\Graph\Generated.models.security.correlationReason::0017-unknownFutureValue +Microsoft\Graph\Generated.models.security.cortanaBriefingAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.cortanaBriefingAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.cortanaBriefingAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.cortanaBriefingAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.cortanaBriefingAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.cortanaBriefingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CortanaBriefingAuditRecord +Microsoft\Graph\Generated.models.security.criticalAssetManagementClassificationRecord-->AuditData +Microsoft\Graph\Generated.models.security.criticalAssetManagementClassificationRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.criticalAssetManagementClassificationRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.criticalAssetManagementClassificationRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.criticalAssetManagementClassificationRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.criticalAssetManagementClassificationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CriticalAssetManagementClassificationRecord +Microsoft\Graph\Generated.models.security.crmEntityOperationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.crmEntityOperationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.crmEntityOperationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.crmEntityOperationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.crmEntityOperationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.crmEntityOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrmEntityOperationAuditRecord +Microsoft\Graph\Generated.models.security.crossTenantAccessPolicyAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.crossTenantAccessPolicyAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.crossTenantAccessPolicyAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.crossTenantAccessPolicyAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.crossTenantAccessPolicyAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.crossTenantAccessPolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyAuditRecord +Microsoft\Graph\Generated.models.security.customerKeyServiceEncryptionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.customerKeyServiceEncryptionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.customerKeyServiceEncryptionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.customerKeyServiceEncryptionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.customerKeyServiceEncryptionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.customerKeyServiceEncryptionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CustomerKeyServiceEncryptionAuditRecord Microsoft\Graph\Generated.models.security.cvssSummary::|public|constructor():void Microsoft\Graph\Generated.models.security.cvssSummary::|public|getAdditionalData():array Microsoft\Graph\Generated.models.security.cvssSummary::|public|getBackingStore():BackingStore @@ -151132,6 +154950,36 @@ Microsoft\Graph\Generated.models.security.cvssSummary::|public|setSeverity(value Microsoft\Graph\Generated.models.security.cvssSummary::|public|setVectorString(value?:string):void Microsoft\Graph\Generated.models.security.cvssSummary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):CvssSummary Microsoft\Graph\Generated.models.security.cvssSummary~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.dataCenterSecurityCmdletAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.dataCenterSecurityCmdletAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.dataCenterSecurityCmdletAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.dataCenterSecurityCmdletAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.dataCenterSecurityCmdletAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.dataCenterSecurityCmdletAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DataCenterSecurityCmdletAuditRecord +Microsoft\Graph\Generated.models.security.dataGovernanceAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.dataGovernanceAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.dataGovernanceAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.dataGovernanceAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.dataGovernanceAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.dataGovernanceAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DataGovernanceAuditRecord +Microsoft\Graph\Generated.models.security.dataInsightsRestApiAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.dataInsightsRestApiAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.dataInsightsRestApiAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.dataInsightsRestApiAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.dataInsightsRestApiAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.dataInsightsRestApiAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DataInsightsRestApiAuditRecord +Microsoft\Graph\Generated.models.security.dataLakeExportOperationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.dataLakeExportOperationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.dataLakeExportOperationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.dataLakeExportOperationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.dataLakeExportOperationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.dataLakeExportOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DataLakeExportOperationAuditRecord +Microsoft\Graph\Generated.models.security.dataSecurityInvestigationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.dataSecurityInvestigationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.dataSecurityInvestigationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.dataSecurityInvestigationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.dataSecurityInvestigationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.dataSecurityInvestigationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DataSecurityInvestigationAuditRecord Microsoft\Graph\Generated.models.security.dataSet-->Entity Microsoft\Graph\Generated.models.security.dataSet::|public|constructor():void Microsoft\Graph\Generated.models.security.dataSet::|public|getCreatedBy():IdentitySet @@ -151146,6 +154994,12 @@ Microsoft\Graph\Generated.models.security.dataSet::|public|setCreatedDateTime(va Microsoft\Graph\Generated.models.security.dataSet::|public|setDescription(value?:string):void Microsoft\Graph\Generated.models.security.dataSet::|public|setDisplayName(value?:string):void Microsoft\Graph\Generated.models.security.dataSet::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DataSet +Microsoft\Graph\Generated.models.security.dataShareOperationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.dataShareOperationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.dataShareOperationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.dataShareOperationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.dataShareOperationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.dataShareOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DataShareOperationAuditRecord Microsoft\Graph\Generated.models.security.dataSource-->Entity Microsoft\Graph\Generated.models.security.dataSource::|public|constructor():void Microsoft\Graph\Generated.models.security.dataSource::|public|getCreatedBy():IdentitySet @@ -151200,6 +155054,12 @@ Microsoft\Graph\Generated.models.security.dataSourceScopes::0002-allTenantSites Microsoft\Graph\Generated.models.security.dataSourceScopes::0003-allCaseCustodians Microsoft\Graph\Generated.models.security.dataSourceScopes::0004-allCaseNoncustodialDataSources Microsoft\Graph\Generated.models.security.dataSourceScopes::0005-unknownFutureValue +Microsoft\Graph\Generated.models.security.defaultAuditData-->AuditData +Microsoft\Graph\Generated.models.security.defaultAuditData::|public|constructor():void +Microsoft\Graph\Generated.models.security.defaultAuditData::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.defaultAuditData::|public|OdataType:string +Microsoft\Graph\Generated.models.security.defaultAuditData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.defaultAuditData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DefaultAuditData Microsoft\Graph\Generated.models.security.defaultRecordBehavior::0000-startLocked Microsoft\Graph\Generated.models.security.defaultRecordBehavior::0001-startUnlocked Microsoft\Graph\Generated.models.security.defaultRecordBehavior::0002-unknownFutureValue @@ -151210,6 +155070,40 @@ Microsoft\Graph\Generated.models.security.defenderAvStatus::0003-updated Microsoft\Graph\Generated.models.security.defenderAvStatus::0004-unknown Microsoft\Graph\Generated.models.security.defenderAvStatus::0005-notSupported Microsoft\Graph\Generated.models.security.defenderAvStatus::0006-unknownFutureValue +Microsoft\Graph\Generated.models.security.defenderCaseManagementAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.defenderCaseManagementAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.defenderCaseManagementAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.defenderCaseManagementAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.defenderCaseManagementAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.defenderCaseManagementAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DefenderCaseManagementAuditRecord +Microsoft\Graph\Generated.models.security.defenderPreviewFeaturesRecord-->AuditData +Microsoft\Graph\Generated.models.security.defenderPreviewFeaturesRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.defenderPreviewFeaturesRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.defenderPreviewFeaturesRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.defenderPreviewFeaturesRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.defenderPreviewFeaturesRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DefenderPreviewFeaturesRecord +Microsoft\Graph\Generated.models.security.defenderSecurityForAIConfigurationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.defenderSecurityForAIConfigurationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.defenderSecurityForAIConfigurationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.defenderSecurityForAIConfigurationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.defenderSecurityForAIConfigurationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.defenderSecurityForAIConfigurationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DefenderSecurityForAIConfigurationAuditRecord +Microsoft\Graph\Generated.models.security.deliveryAction::0000-unknown +Microsoft\Graph\Generated.models.security.deliveryAction::0001-deliveredToJunk +Microsoft\Graph\Generated.models.security.deliveryAction::0002-delivered +Microsoft\Graph\Generated.models.security.deliveryAction::0003-blocked +Microsoft\Graph\Generated.models.security.deliveryAction::0004-replaced +Microsoft\Graph\Generated.models.security.deliveryAction::0005-unknownFutureValue +Microsoft\Graph\Generated.models.security.deliveryLocation::0000-unknown +Microsoft\Graph\Generated.models.security.deliveryLocation::0001-inbox_folder +Microsoft\Graph\Generated.models.security.deliveryLocation::0002-junkFolder +Microsoft\Graph\Generated.models.security.deliveryLocation::0003-deletedFolder +Microsoft\Graph\Generated.models.security.deliveryLocation::0004-quarantine +Microsoft\Graph\Generated.models.security.deliveryLocation::0005-onprem_external +Microsoft\Graph\Generated.models.security.deliveryLocation::0006-failed +Microsoft\Graph\Generated.models.security.deliveryLocation::0007-dropped +Microsoft\Graph\Generated.models.security.deliveryLocation::0008-others +Microsoft\Graph\Generated.models.security.deliveryLocation::0009-unknownFutureValue Microsoft\Graph\Generated.models.security.departmentTemplate-->FilePlanDescriptorTemplate Microsoft\Graph\Generated.models.security.departmentTemplate::|public|constructor():void Microsoft\Graph\Generated.models.security.departmentTemplate::|public|GetFieldDeserializers():array @@ -151223,6 +155117,12 @@ Microsoft\Graph\Generated.models.security.departmentTemplateCollectionResponse:: Microsoft\Graph\Generated.models.security.departmentTemplateCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.security.departmentTemplateCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.security.departmentTemplateCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DepartmentTemplateCollectionResponse +Microsoft\Graph\Generated.models.security.deployFeatureActivityRecord-->AuditData +Microsoft\Graph\Generated.models.security.deployFeatureActivityRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.deployFeatureActivityRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.deployFeatureActivityRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.deployFeatureActivityRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.deployFeatureActivityRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeployFeatureActivityRecord Microsoft\Graph\Generated.models.security.deploymentAccessKeyType::|public|constructor():void Microsoft\Graph\Generated.models.security.deploymentAccessKeyType::|public|getAdditionalData():array Microsoft\Graph\Generated.models.security.deploymentAccessKeyType::|public|getBackingStore():BackingStore @@ -151289,6 +155189,122 @@ Microsoft\Graph\Generated.models.security.detectionStatus::0000-detected Microsoft\Graph\Generated.models.security.detectionStatus::0001-blocked Microsoft\Graph\Generated.models.security.detectionStatus::0002-prevented Microsoft\Graph\Generated.models.security.detectionStatus::0003-unknownFutureValue +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|constructor():void +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|getActionStatus():string +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|getBehaviourCapability():string +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|getBehaviourGroup():string +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|getDetails():string +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|getEventDateTime():DateTime +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|getOperation():string +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|getProcessId():string +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|getProcessName():string +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|getTarget():string +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|setActionStatus(value?:string):void +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|setBehaviourCapability(value?:string):void +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|setBehaviourGroup(value?:string):void +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|setDetails(value?:string):void +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|setEventDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|setOperation(value?:string):void +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|setProcessId(value?:string):void +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|setProcessName(value?:string):void +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|public|setTarget(value?:string):void +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DetonationBehaviourDetails +Microsoft\Graph\Generated.models.security.detonationBehaviourDetails~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.detonationChain::|public|constructor():void +Microsoft\Graph\Generated.models.security.detonationChain::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.detonationChain::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.detonationChain::|public|getChildNodes():array +Microsoft\Graph\Generated.models.security.detonationChain::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.detonationChain::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.detonationChain::|public|getValue():string +Microsoft\Graph\Generated.models.security.detonationChain::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.detonationChain::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.detonationChain::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.detonationChain::|public|setChildNodes(value?:array):void +Microsoft\Graph\Generated.models.security.detonationChain::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.detonationChain::|public|setValue(value?:string):void +Microsoft\Graph\Generated.models.security.detonationChain::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DetonationChain +Microsoft\Graph\Generated.models.security.detonationChain~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.detonationDetails::|public|constructor():void +Microsoft\Graph\Generated.models.security.detonationDetails::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.detonationDetails::|public|getAnalysisDateTime():DateTime +Microsoft\Graph\Generated.models.security.detonationDetails::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.detonationDetails::|public|getCompromiseIndicators():array +Microsoft\Graph\Generated.models.security.detonationDetails::|public|getDetonationBehaviourDetails():DetonationBehaviourDetails +Microsoft\Graph\Generated.models.security.detonationDetails::|public|getDetonationBehaviourDetailsV2():string +Microsoft\Graph\Generated.models.security.detonationDetails::|public|getDetonationChain():DetonationChain +Microsoft\Graph\Generated.models.security.detonationDetails::|public|getDetonationObservables():DetonationObservables +Microsoft\Graph\Generated.models.security.detonationDetails::|public|getDetonationScreenshotUri():string +Microsoft\Graph\Generated.models.security.detonationDetails::|public|getDetonationVerdict():string +Microsoft\Graph\Generated.models.security.detonationDetails::|public|getDetonationVerdictReason():string +Microsoft\Graph\Generated.models.security.detonationDetails::|public|getEntityMetadata():string +Microsoft\Graph\Generated.models.security.detonationDetails::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.detonationDetails::|public|getMitreTechniques():string +Microsoft\Graph\Generated.models.security.detonationDetails::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.detonationDetails::|public|getStaticAnalysis():string +Microsoft\Graph\Generated.models.security.detonationDetails::|public|getSubmissionSource():string +Microsoft\Graph\Generated.models.security.detonationDetails::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.detonationDetails::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.detonationDetails::|public|setAnalysisDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.security.detonationDetails::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.detonationDetails::|public|setCompromiseIndicators(value?:array):void +Microsoft\Graph\Generated.models.security.detonationDetails::|public|setDetonationBehaviourDetails(value?:DetonationBehaviourDetails):void +Microsoft\Graph\Generated.models.security.detonationDetails::|public|setDetonationBehaviourDetailsV2(value?:string):void +Microsoft\Graph\Generated.models.security.detonationDetails::|public|setDetonationChain(value?:DetonationChain):void +Microsoft\Graph\Generated.models.security.detonationDetails::|public|setDetonationObservables(value?:DetonationObservables):void +Microsoft\Graph\Generated.models.security.detonationDetails::|public|setDetonationScreenshotUri(value?:string):void +Microsoft\Graph\Generated.models.security.detonationDetails::|public|setDetonationVerdict(value?:string):void +Microsoft\Graph\Generated.models.security.detonationDetails::|public|setDetonationVerdictReason(value?:string):void +Microsoft\Graph\Generated.models.security.detonationDetails::|public|setEntityMetadata(value?:string):void +Microsoft\Graph\Generated.models.security.detonationDetails::|public|setMitreTechniques(value?:string):void +Microsoft\Graph\Generated.models.security.detonationDetails::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.detonationDetails::|public|setStaticAnalysis(value?:string):void +Microsoft\Graph\Generated.models.security.detonationDetails::|public|setSubmissionSource(value?:string):void +Microsoft\Graph\Generated.models.security.detonationDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DetonationDetails +Microsoft\Graph\Generated.models.security.detonationDetails~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.detonationObservables::|public|constructor():void +Microsoft\Graph\Generated.models.security.detonationObservables::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.detonationObservables::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.detonationObservables::|public|getContactedIps():array +Microsoft\Graph\Generated.models.security.detonationObservables::|public|getContactedUrls():array +Microsoft\Graph\Generated.models.security.detonationObservables::|public|getDroppedfiles():array +Microsoft\Graph\Generated.models.security.detonationObservables::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.detonationObservables::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.detonationObservables::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.detonationObservables::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.detonationObservables::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.detonationObservables::|public|setContactedIps(value?:array):void +Microsoft\Graph\Generated.models.security.detonationObservables::|public|setContactedUrls(value?:array):void +Microsoft\Graph\Generated.models.security.detonationObservables::|public|setDroppedfiles(value?:array):void +Microsoft\Graph\Generated.models.security.detonationObservables::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.detonationObservables::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DetonationObservables +Microsoft\Graph\Generated.models.security.detonationObservables~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsAuthenticatedScansRecord-->AuditData +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsAuthenticatedScansRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsAuthenticatedScansRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsAuthenticatedScansRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsAuthenticatedScansRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsAuthenticatedScansRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceDiscoverySettingsAuthenticatedScansRecord +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsExclusionRecord-->AuditData +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsExclusionRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsExclusionRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsExclusionRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsExclusionRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsExclusionRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceDiscoverySettingsExclusionRecord +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsRecord-->AuditData +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.deviceDiscoverySettingsRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeviceDiscoverySettingsRecord Microsoft\Graph\Generated.models.security.deviceEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.deviceEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.deviceEvidence::|public|getAzureAdDeviceId():string @@ -151363,6 +155379,12 @@ Microsoft\Graph\Generated.models.security.dictionary::|public|setBackingStore(va Microsoft\Graph\Generated.models.security.dictionary::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.security.dictionary::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Dictionary Microsoft\Graph\Generated.models.security.dictionary~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.discoveryAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.discoveryAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.discoveryAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.discoveryAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.discoveryAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.discoveryAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DiscoveryAuditRecord Microsoft\Graph\Generated.models.security.dispositionReviewStage-->Entity Microsoft\Graph\Generated.models.security.dispositionReviewStage::|public|constructor():void Microsoft\Graph\Generated.models.security.dispositionReviewStage::|public|GetFieldDeserializers():array @@ -151382,6 +155404,24 @@ Microsoft\Graph\Generated.models.security.dispositionReviewStageCollectionRespon Microsoft\Graph\Generated.models.security.dispositionReviewStageCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.security.dispositionReviewStageCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.security.dispositionReviewStageCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DispositionReviewStageCollectionResponse +Microsoft\Graph\Generated.models.security.dlpEndpointAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.dlpEndpointAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.dlpEndpointAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.dlpEndpointAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.dlpEndpointAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.dlpEndpointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DlpEndpointAuditRecord +Microsoft\Graph\Generated.models.security.dlpImportResultAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.dlpImportResultAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.dlpImportResultAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.dlpImportResultAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.dlpImportResultAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.dlpImportResultAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DlpImportResultAuditRecord +Microsoft\Graph\Generated.models.security.dlpSensitiveInformationTypeRulePackageCmdletRecord-->AuditData +Microsoft\Graph\Generated.models.security.dlpSensitiveInformationTypeRulePackageCmdletRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.dlpSensitiveInformationTypeRulePackageCmdletRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.dlpSensitiveInformationTypeRulePackageCmdletRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.dlpSensitiveInformationTypeRulePackageCmdletRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.dlpSensitiveInformationTypeRulePackageCmdletRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DlpSensitiveInformationTypeRulePackageCmdletRecord Microsoft\Graph\Generated.models.security.dnsEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.dnsEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.dnsEvidence::|public|getDnsServerIp():IpEvidence @@ -151401,6 +155441,36 @@ Microsoft\Graph\Generated.models.security.documentVersion::0001-recent10 Microsoft\Graph\Generated.models.security.documentVersion::0002-recent100 Microsoft\Graph\Generated.models.security.documentVersion::0003-all Microsoft\Graph\Generated.models.security.documentVersion::0004-unknownFutureValue +Microsoft\Graph\Generated.models.security.dragonCopilotAccessRecord-->AuditData +Microsoft\Graph\Generated.models.security.dragonCopilotAccessRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.dragonCopilotAccessRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.dragonCopilotAccessRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.dragonCopilotAccessRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.dragonCopilotAccessRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DragonCopilotAccessRecord +Microsoft\Graph\Generated.models.security.dragonCopilotAdminRecord-->AuditData +Microsoft\Graph\Generated.models.security.dragonCopilotAdminRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.dragonCopilotAdminRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.dragonCopilotAdminRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.dragonCopilotAdminRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.dragonCopilotAdminRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DragonCopilotAdminRecord +Microsoft\Graph\Generated.models.security.dragonCopilotClinicalDataRecord-->AuditData +Microsoft\Graph\Generated.models.security.dragonCopilotClinicalDataRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.dragonCopilotClinicalDataRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.dragonCopilotClinicalDataRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.dragonCopilotClinicalDataRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.dragonCopilotClinicalDataRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DragonCopilotClinicalDataRecord +Microsoft\Graph\Generated.models.security.dragonCopilotSessionRecord-->AuditData +Microsoft\Graph\Generated.models.security.dragonCopilotSessionRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.dragonCopilotSessionRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.dragonCopilotSessionRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.dragonCopilotSessionRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.dragonCopilotSessionRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DragonCopilotSessionRecord +Microsoft\Graph\Generated.models.security.dynamics365BusinessCentralAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.dynamics365BusinessCentralAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.dynamics365BusinessCentralAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.dynamics365BusinessCentralAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.dynamics365BusinessCentralAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.dynamics365BusinessCentralAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Dynamics365BusinessCentralAuditRecord Microsoft\Graph\Generated.models.security.ediscoveryAddToReviewSetOperation-->CaseOperation Microsoft\Graph\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|constructor():void Microsoft\Graph\Generated.models.security.ediscoveryAddToReviewSetOperation::|public|getAdditionalDataOptions():AdditionalDataOptions @@ -151711,6 +155781,12 @@ Microsoft\Graph\Generated.models.security.ediscoveryTagOperation::|public|GetFie Microsoft\Graph\Generated.models.security.ediscoveryTagOperation::|public|OdataType:string Microsoft\Graph\Generated.models.security.ediscoveryTagOperation::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.security.ediscoveryTagOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryTagOperation +Microsoft\Graph\Generated.models.security.ehrConnectorAuditBaseRecord-->AuditData +Microsoft\Graph\Generated.models.security.ehrConnectorAuditBaseRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.ehrConnectorAuditBaseRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.ehrConnectorAuditBaseRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.ehrConnectorAuditBaseRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.ehrConnectorAuditBaseRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EhrConnectorAuditBaseRecord Microsoft\Graph\Generated.models.security.emailSender::|public|constructor():void Microsoft\Graph\Generated.models.security.emailSender::|public|getAdditionalData():array Microsoft\Graph\Generated.models.security.emailSender::|public|getBackingStore():BackingStore @@ -151728,6 +155804,12 @@ Microsoft\Graph\Generated.models.security.emailSender::|public|setEmailAddress(v Microsoft\Graph\Generated.models.security.emailSender::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.security.emailSender::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EmailSender Microsoft\Graph\Generated.models.security.emailSender~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.eopSubmissionFeedEntityAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.eopSubmissionFeedEntityAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.eopSubmissionFeedEntityAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.eopSubmissionFeedEntityAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.eopSubmissionFeedEntityAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.eopSubmissionFeedEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EopSubmissionFeedEntityAuditRecord Microsoft\Graph\Generated.models.security.EscapedCase-->Entity Microsoft\Graph\Generated.models.security.EscapedCase::|public|constructor():void Microsoft\Graph\Generated.models.security.EscapedCase::|public|getCreatedDateTime():DateTime @@ -151785,6 +155867,10 @@ Microsoft\Graph\Generated.models.security.eventQuery::|public|setQuery(value?:st Microsoft\Graph\Generated.models.security.eventQuery::|public|setQueryType(value?:QueryType):void Microsoft\Graph\Generated.models.security.eventQuery::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):EventQuery Microsoft\Graph\Generated.models.security.eventQuery~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.eventSource::0000-system +Microsoft\Graph\Generated.models.security.eventSource::0001-admin +Microsoft\Graph\Generated.models.security.eventSource::0002-user +Microsoft\Graph\Generated.models.security.eventSource::0003-unknownFutureValue Microsoft\Graph\Generated.models.security.eventStatusType::0000-pending Microsoft\Graph\Generated.models.security.eventStatusType::0001-error Microsoft\Graph\Generated.models.security.eventStatusType::0002-success @@ -151823,6 +155909,36 @@ Microsoft\Graph\Generated.models.security.evidenceVerdict::0001-suspicious Microsoft\Graph\Generated.models.security.evidenceVerdict::0002-malicious Microsoft\Graph\Generated.models.security.evidenceVerdict::0003-noThreatsFound Microsoft\Graph\Generated.models.security.evidenceVerdict::0004-unknownFutureValue +Microsoft\Graph\Generated.models.security.exchangeAdminAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.exchangeAdminAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.exchangeAdminAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.exchangeAdminAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.exchangeAdminAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.exchangeAdminAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExchangeAdminAuditRecord +Microsoft\Graph\Generated.models.security.exchangeAggregatedMailboxAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.exchangeAggregatedMailboxAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.exchangeAggregatedMailboxAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.exchangeAggregatedMailboxAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.exchangeAggregatedMailboxAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.exchangeAggregatedMailboxAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExchangeAggregatedMailboxAuditRecord +Microsoft\Graph\Generated.models.security.exchangeAggregatedOperationRecord-->AuditData +Microsoft\Graph\Generated.models.security.exchangeAggregatedOperationRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.exchangeAggregatedOperationRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.exchangeAggregatedOperationRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.exchangeAggregatedOperationRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.exchangeAggregatedOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExchangeAggregatedOperationRecord +Microsoft\Graph\Generated.models.security.exchangeMailboxAuditGroupRecord-->AuditData +Microsoft\Graph\Generated.models.security.exchangeMailboxAuditGroupRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.exchangeMailboxAuditGroupRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.exchangeMailboxAuditGroupRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.exchangeMailboxAuditGroupRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.exchangeMailboxAuditGroupRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExchangeMailboxAuditGroupRecord +Microsoft\Graph\Generated.models.security.exchangeMailboxAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.exchangeMailboxAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.exchangeMailboxAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.exchangeMailboxAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.exchangeMailboxAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.exchangeMailboxAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ExchangeMailboxAuditRecord Microsoft\Graph\Generated.models.security.exportCriteria::0000-searchHits Microsoft\Graph\Generated.models.security.exportCriteria::0001-partiallyIndexed Microsoft\Graph\Generated.models.security.exportCriteria::0002-unknownFutureValue @@ -151864,6 +155980,18 @@ Microsoft\Graph\Generated.models.security.exportOptions::0005-splitSource Microsoft\Graph\Generated.models.security.exportOptions::0006-includeFolderAndPath Microsoft\Graph\Generated.models.security.exportOptions::0007-friendlyName Microsoft\Graph\Generated.models.security.exportOptions::0008-condensePaths +Microsoft\Graph\Generated.models.security.fabricAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.fabricAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.fabricAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.fabricAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.fabricAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.fabricAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FabricAuditRecord +Microsoft\Graph\Generated.models.security.fabricPolicyRecord-->AuditData +Microsoft\Graph\Generated.models.security.fabricPolicyRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.fabricPolicyRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.fabricPolicyRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.fabricPolicyRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.fabricPolicyRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):FabricPolicyRecord Microsoft\Graph\Generated.models.security.fileDetails::|public|constructor():void Microsoft\Graph\Generated.models.security.fileDetails::|public|getAdditionalData():array Microsoft\Graph\Generated.models.security.fileDetails::|public|getBackingStore():BackingStore @@ -152155,6 +156283,12 @@ Microsoft\Graph\Generated.models.security.googleCloudResourceEvidence::|public|s Microsoft\Graph\Generated.models.security.googleCloudResourceEvidence::|public|setResourceName(value?:string):void Microsoft\Graph\Generated.models.security.googleCloudResourceEvidence::|public|setResourceType(value?:string):void Microsoft\Graph\Generated.models.security.googleCloudResourceEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GoogleCloudResourceEvidence +Microsoft\Graph\Generated.models.security.healthcareSignalRecord-->AuditData +Microsoft\Graph\Generated.models.security.healthcareSignalRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.healthcareSignalRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.healthcareSignalRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.healthcareSignalRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.healthcareSignalRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HealthcareSignalRecord Microsoft\Graph\Generated.models.security.healthIssue-->Entity Microsoft\Graph\Generated.models.security.healthIssue::|public|constructor():void Microsoft\Graph\Generated.models.security.healthIssue::|public|getAdditionalInformation():array @@ -152296,6 +156430,12 @@ Microsoft\Graph\Generated.models.security.hostCookieCollectionResponse::|public| Microsoft\Graph\Generated.models.security.hostCookieCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.security.hostCookieCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.security.hostCookieCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HostCookieCollectionResponse +Microsoft\Graph\Generated.models.security.hostedRpaAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.hostedRpaAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.hostedRpaAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.hostedRpaAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.hostedRpaAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.hostedRpaAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HostedRpaAuditRecord Microsoft\Graph\Generated.models.security.hostLogonSessionEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.hostLogonSessionEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.hostLogonSessionEvidence::|public|getAccount():UserEvidence @@ -152531,6 +156671,12 @@ Microsoft\Graph\Generated.models.security.hostTrackerCollectionResponse::|public Microsoft\Graph\Generated.models.security.hostTrackerCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.security.hostTrackerCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.security.hostTrackerCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HostTrackerCollectionResponse +Microsoft\Graph\Generated.models.security.hrSignalAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.hrSignalAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.hrSignalAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.hrSignalAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.hrSignalAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.hrSignalAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HrSignalAuditRecord Microsoft\Graph\Generated.models.security.huntingQueryResults::|public|constructor():void Microsoft\Graph\Generated.models.security.huntingQueryResults::|public|getAdditionalData():array Microsoft\Graph\Generated.models.security.huntingQueryResults::|public|getBackingStore():BackingStore @@ -152557,6 +156703,12 @@ Microsoft\Graph\Generated.models.security.huntingRowResult::|public|setBackingSt Microsoft\Graph\Generated.models.security.huntingRowResult::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.security.huntingRowResult::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HuntingRowResult Microsoft\Graph\Generated.models.security.huntingRowResult~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.hygieneEventRecord-->AuditData +Microsoft\Graph\Generated.models.security.hygieneEventRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.hygieneEventRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.hygieneEventRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.hygieneEventRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.hygieneEventRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):HygieneEventRecord Microsoft\Graph\Generated.models.security.hyperlink::|public|constructor():void Microsoft\Graph\Generated.models.security.hyperlink::|public|getAdditionalData():array Microsoft\Graph\Generated.models.security.hyperlink::|public|getBackingStore():BackingStore @@ -152692,6 +156844,42 @@ Microsoft\Graph\Generated.models.security.indicatorSource::0000-microsoft Microsoft\Graph\Generated.models.security.indicatorSource::0001-osint Microsoft\Graph\Generated.models.security.indicatorSource::0002-public Microsoft\Graph\Generated.models.security.indicatorSource::0003-unknownFutureValue +Microsoft\Graph\Generated.models.security.informationBarrierPolicyApplicationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.informationBarrierPolicyApplicationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.informationBarrierPolicyApplicationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.informationBarrierPolicyApplicationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.informationBarrierPolicyApplicationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.informationBarrierPolicyApplicationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):InformationBarrierPolicyApplicationAuditRecord +Microsoft\Graph\Generated.models.security.informationWorkerProtectionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.informationWorkerProtectionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.informationWorkerProtectionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.informationWorkerProtectionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.informationWorkerProtectionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.informationWorkerProtectionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):InformationWorkerProtectionAuditRecord +Microsoft\Graph\Generated.models.security.insiderRiskScopedUserInsightsRecord-->AuditData +Microsoft\Graph\Generated.models.security.insiderRiskScopedUserInsightsRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.insiderRiskScopedUserInsightsRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.insiderRiskScopedUserInsightsRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.insiderRiskScopedUserInsightsRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.insiderRiskScopedUserInsightsRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):InsiderRiskScopedUserInsightsRecord +Microsoft\Graph\Generated.models.security.insiderRiskScopedUsersRecord-->AuditData +Microsoft\Graph\Generated.models.security.insiderRiskScopedUsersRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.insiderRiskScopedUsersRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.insiderRiskScopedUsersRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.insiderRiskScopedUsersRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.insiderRiskScopedUsersRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):InsiderRiskScopedUsersRecord +Microsoft\Graph\Generated.models.security.integratedAppsAppAdminActivityAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.integratedAppsAppAdminActivityAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.integratedAppsAppAdminActivityAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.integratedAppsAppAdminActivityAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.integratedAppsAppAdminActivityAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.integratedAppsAppAdminActivityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IntegratedAppsAppAdminActivityAuditRecord +Microsoft\Graph\Generated.models.security.integratedAppsAppSettingsAdminActivityAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.integratedAppsAppSettingsAdminActivityAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.integratedAppsAppSettingsAdminActivityAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.integratedAppsAppSettingsAdminActivityAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.integratedAppsAppSettingsAdminActivityAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.integratedAppsAppSettingsAdminActivityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IntegratedAppsAppSettingsAdminActivityAuditRecord Microsoft\Graph\Generated.models.security.intelligenceProfile-->Entity Microsoft\Graph\Generated.models.security.intelligenceProfile::|public|constructor():void Microsoft\Graph\Generated.models.security.intelligenceProfile::|public|getAliases():array @@ -152889,9 +157077,27 @@ Microsoft\Graph\Generated.models.security.ipEvidence::|public|setIpAddress(value Microsoft\Graph\Generated.models.security.ipEvidence::|public|setLocation(value?:GeoLocation):void Microsoft\Graph\Generated.models.security.ipEvidence::|public|setStream(value?:Stream):void Microsoft\Graph\Generated.models.security.ipEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IpEvidence +Microsoft\Graph\Generated.models.security.irmActivityAuditTrailRecord-->AuditData +Microsoft\Graph\Generated.models.security.irmActivityAuditTrailRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.irmActivityAuditTrailRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.irmActivityAuditTrailRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.irmActivityAuditTrailRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.irmActivityAuditTrailRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IrmActivityAuditTrailRecord +Microsoft\Graph\Generated.models.security.irmUserDefinedDetectionRecord-->AuditData +Microsoft\Graph\Generated.models.security.irmUserDefinedDetectionRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.irmUserDefinedDetectionRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.irmUserDefinedDetectionRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.irmUserDefinedDetectionRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.irmUserDefinedDetectionRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):IrmUserDefinedDetectionRecord Microsoft\Graph\Generated.models.security.itemsToInclude::0000-searchHits Microsoft\Graph\Generated.models.security.itemsToInclude::0001-partiallyIndexed Microsoft\Graph\Generated.models.security.itemsToInclude::0002-unknownFutureValue +Microsoft\Graph\Generated.models.security.kaizalaAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.kaizalaAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.kaizalaAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.kaizalaAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.kaizalaAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.kaizalaAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):KaizalaAuditRecord Microsoft\Graph\Generated.models.security.kubernetesClusterEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.kubernetesClusterEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.kubernetesClusterEvidence::|public|getCloudResource():AlertEvidence @@ -153037,6 +157243,18 @@ Microsoft\Graph\Generated.models.security.kubernetesServiceType::0002-externalNa Microsoft\Graph\Generated.models.security.kubernetesServiceType::0003-nodePort Microsoft\Graph\Generated.models.security.kubernetesServiceType::0004-loadBalancer Microsoft\Graph\Generated.models.security.kubernetesServiceType::0005-unknownFutureValue +Microsoft\Graph\Generated.models.security.labelAnalyticsAggregateAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.labelAnalyticsAggregateAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.labelAnalyticsAggregateAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.labelAnalyticsAggregateAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.labelAnalyticsAggregateAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.labelAnalyticsAggregateAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LabelAnalyticsAggregateAuditRecord +Microsoft\Graph\Generated.models.security.labelContentExplorerAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.labelContentExplorerAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.labelContentExplorerAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.labelContentExplorerAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.labelContentExplorerAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.labelContentExplorerAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LabelContentExplorerAuditRecord Microsoft\Graph\Generated.models.security.labelsRoot-->Entity Microsoft\Graph\Generated.models.security.labelsRoot::|public|constructor():void Microsoft\Graph\Generated.models.security.labelsRoot::|public|getAuthorities():array @@ -153055,6 +157273,12 @@ Microsoft\Graph\Generated.models.security.labelsRoot::|public|setDepartments(val Microsoft\Graph\Generated.models.security.labelsRoot::|public|setFilePlanReferences(value?:array):void Microsoft\Graph\Generated.models.security.labelsRoot::|public|setRetentionLabels(value?:array):void Microsoft\Graph\Generated.models.security.labelsRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LabelsRoot +Microsoft\Graph\Generated.models.security.largeContentMetadataAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.largeContentMetadataAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.largeContentMetadataAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.largeContentMetadataAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.largeContentMetadataAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.largeContentMetadataAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LargeContentMetadataAuditRecord Microsoft\Graph\Generated.models.security.loggedOnUser::|public|constructor():void Microsoft\Graph\Generated.models.security.loggedOnUser::|public|getAccountName():string Microsoft\Graph\Generated.models.security.loggedOnUser::|public|getAdditionalData():array @@ -153070,6 +157294,30 @@ Microsoft\Graph\Generated.models.security.loggedOnUser::|public|setDomainName(va Microsoft\Graph\Generated.models.security.loggedOnUser::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.security.loggedOnUser::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):LoggedOnUser Microsoft\Graph\Generated.models.security.loggedOnUser~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.m365ComplianceConnectorAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.m365ComplianceConnectorAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.m365ComplianceConnectorAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.m365ComplianceConnectorAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.m365ComplianceConnectorAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.m365ComplianceConnectorAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):M365ComplianceConnectorAuditRecord +Microsoft\Graph\Generated.models.security.m365daadAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.m365daadAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.m365daadAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.m365daadAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.m365daadAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.m365daadAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):M365daadAuditRecord +Microsoft\Graph\Generated.models.security.m365odspAssetMetadataRecord-->AuditData +Microsoft\Graph\Generated.models.security.m365odspAssetMetadataRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.m365odspAssetMetadataRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.m365odspAssetMetadataRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.m365odspAssetMetadataRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.m365odspAssetMetadataRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):M365odspAssetMetadataRecord +Microsoft\Graph\Generated.models.security.m365SearchSectionsRecord-->AuditData +Microsoft\Graph\Generated.models.security.m365SearchSectionsRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.m365SearchSectionsRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.m365SearchSectionsRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.m365SearchSectionsRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.m365SearchSectionsRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):M365SearchSectionsRecord Microsoft\Graph\Generated.models.security.mailboxConfigurationEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.mailboxConfigurationEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.mailboxConfigurationEvidence::|public|getConfigurationId():string @@ -153126,6 +157374,12 @@ Microsoft\Graph\Generated.models.security.mailClusterEvidence::|public|setNetwor Microsoft\Graph\Generated.models.security.mailClusterEvidence::|public|setQuery(value?:string):void Microsoft\Graph\Generated.models.security.mailClusterEvidence::|public|setUrn(value?:string):void Microsoft\Graph\Generated.models.security.mailClusterEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailClusterEvidence +Microsoft\Graph\Generated.models.security.mailSubmissionData-->AuditData +Microsoft\Graph\Generated.models.security.mailSubmissionData::|public|constructor():void +Microsoft\Graph\Generated.models.security.mailSubmissionData::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mailSubmissionData::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mailSubmissionData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mailSubmissionData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MailSubmissionData Microsoft\Graph\Generated.models.security.malwareEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.malwareEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.malwareEvidence::|public|getCategory():string @@ -153140,6 +157394,403 @@ Microsoft\Graph\Generated.models.security.malwareEvidence::|public|setFiles(valu Microsoft\Graph\Generated.models.security.malwareEvidence::|public|setName(value?:string):void Microsoft\Graph\Generated.models.security.malwareEvidence::|public|setProcesses(value?:array):void Microsoft\Graph\Generated.models.security.malwareEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MalwareEvidence +Microsoft\Graph\Generated.models.security.managedServicesAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.managedServicesAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.managedServicesAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.managedServicesAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.managedServicesAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.managedServicesAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ManagedServicesAuditRecord +Microsoft\Graph\Generated.models.security.managedTenantsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.managedTenantsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.managedTenantsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.managedTenantsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.managedTenantsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.managedTenantsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ManagedTenantsAuditRecord +Microsoft\Graph\Generated.models.security.mapgAlertsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.mapgAlertsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mapgAlertsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mapgAlertsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mapgAlertsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mapgAlertsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MapgAlertsAuditRecord +Microsoft\Graph\Generated.models.security.mapgOnboardAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.mapgOnboardAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mapgOnboardAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mapgOnboardAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mapgOnboardAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mapgOnboardAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MapgOnboardAuditRecord +Microsoft\Graph\Generated.models.security.mapgPolicyAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.mapgPolicyAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mapgPolicyAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mapgPolicyAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mapgPolicyAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mapgPolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MapgPolicyAuditRecord +Microsoft\Graph\Generated.models.security.mapgRemediationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.mapgRemediationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mapgRemediationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mapgRemediationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mapgRemediationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mapgRemediationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MapgRemediationAuditRecord +Microsoft\Graph\Generated.models.security.mcasAlertsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.mcasAlertsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mcasAlertsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mcasAlertsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mcasAlertsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mcasAlertsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):McasAlertsAuditRecord +Microsoft\Graph\Generated.models.security.mdaAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.mdaAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mdaAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mdaAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mdaAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mdaAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MdaAuditRecord +Microsoft\Graph\Generated.models.security.mdaDataSecuritySignalRecord-->AuditData +Microsoft\Graph\Generated.models.security.mdaDataSecuritySignalRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mdaDataSecuritySignalRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mdaDataSecuritySignalRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mdaDataSecuritySignalRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mdaDataSecuritySignalRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MdaDataSecuritySignalRecord +Microsoft\Graph\Generated.models.security.mDASHAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.mDASHAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mDASHAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mDASHAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mDASHAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mDASHAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MDASHAuditRecord +Microsoft\Graph\Generated.models.security.mdatpAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.mdatpAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mdatpAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mdatpAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mdatpAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mdatpAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MdatpAuditRecord +Microsoft\Graph\Generated.models.security.mdcEventsRecord-->AuditData +Microsoft\Graph\Generated.models.security.mdcEventsRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mdcEventsRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mdcEventsRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mdcEventsRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mdcEventsRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MdcEventsRecord +Microsoft\Graph\Generated.models.security.mdiAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.mdiAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mdiAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mdiAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mdiAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mdiAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MdiAuditRecord +Microsoft\Graph\Generated.models.security.mergeResponse::|public|constructor():void +Microsoft\Graph\Generated.models.security.mergeResponse::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.mergeResponse::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.mergeResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mergeResponse::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.mergeResponse::|public|getTargetIncidentId():string +Microsoft\Graph\Generated.models.security.mergeResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mergeResponse::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.mergeResponse::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.mergeResponse::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.mergeResponse::|public|setTargetIncidentId(value?:string):void +Microsoft\Graph\Generated.models.security.mergeResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MergeResponse +Microsoft\Graph\Generated.models.security.mergeResponse~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.meshWorldsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.meshWorldsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.meshWorldsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.meshWorldsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.meshWorldsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.meshWorldsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MeshWorldsAuditRecord +Microsoft\Graph\Generated.models.security.microsoft365BackupBackupItemAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoft365BackupBackupItemAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoft365BackupBackupItemAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoft365BackupBackupItemAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoft365BackupBackupItemAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoft365BackupBackupItemAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Microsoft365BackupBackupItemAuditRecord +Microsoft\Graph\Generated.models.security.microsoft365BackupBackupPolicyAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoft365BackupBackupPolicyAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoft365BackupBackupPolicyAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoft365BackupBackupPolicyAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoft365BackupBackupPolicyAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoft365BackupBackupPolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Microsoft365BackupBackupPolicyAuditRecord +Microsoft\Graph\Generated.models.security.microsoft365BackupGranularBrowseTaskAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoft365BackupGranularBrowseTaskAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoft365BackupGranularBrowseTaskAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoft365BackupGranularBrowseTaskAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoft365BackupGranularBrowseTaskAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoft365BackupGranularBrowseTaskAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Microsoft365BackupGranularBrowseTaskAuditRecord +Microsoft\Graph\Generated.models.security.microsoft365BackupRestoreItemAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoft365BackupRestoreItemAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoft365BackupRestoreItemAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoft365BackupRestoreItemAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoft365BackupRestoreItemAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoft365BackupRestoreItemAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Microsoft365BackupRestoreItemAuditRecord +Microsoft\Graph\Generated.models.security.microsoft365BackupRestoreTaskAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoft365BackupRestoreTaskAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoft365BackupRestoreTaskAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoft365BackupRestoreTaskAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoft365BackupRestoreTaskAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoft365BackupRestoreTaskAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Microsoft365BackupRestoreTaskAuditRecord +Microsoft\Graph\Generated.models.security.microsoft365CopilotScheduledPromptAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoft365CopilotScheduledPromptAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoft365CopilotScheduledPromptAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoft365CopilotScheduledPromptAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoft365CopilotScheduledPromptAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoft365CopilotScheduledPromptAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Microsoft365CopilotScheduledPromptAuditRecord +Microsoft\Graph\Generated.models.security.microsoftDefenderExpertsXDRAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoftDefenderExpertsXDRAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftDefenderExpertsXDRAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftDefenderExpertsXDRAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftDefenderExpertsXDRAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftDefenderExpertsXDRAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftDefenderExpertsXDRAuditRecord +Microsoft\Graph\Generated.models.security.microsoftFlowAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoftFlowAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftFlowAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftFlowAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftFlowAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftFlowAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftFlowAuditRecord +Microsoft\Graph\Generated.models.security.microsoftFormsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoftFormsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftFormsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftFormsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftFormsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftFormsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftFormsAuditRecord +Microsoft\Graph\Generated.models.security.microsoftGraphDataConnectConsent-->AuditData +Microsoft\Graph\Generated.models.security.microsoftGraphDataConnectConsent::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftGraphDataConnectConsent::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftGraphDataConnectConsent::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftGraphDataConnectConsent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftGraphDataConnectConsent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftGraphDataConnectConsent +Microsoft\Graph\Generated.models.security.microsoftGraphDataConnectOperation-->AuditData +Microsoft\Graph\Generated.models.security.microsoftGraphDataConnectOperation::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftGraphDataConnectOperation::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftGraphDataConnectOperation::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftGraphDataConnectOperation::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftGraphDataConnectOperation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftGraphDataConnectOperation +Microsoft\Graph\Generated.models.security.microsoftPurviewDataCatalogOperationRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoftPurviewDataCatalogOperationRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftPurviewDataCatalogOperationRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftPurviewDataCatalogOperationRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftPurviewDataCatalogOperationRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftPurviewDataCatalogOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewDataCatalogOperationRecord +Microsoft\Graph\Generated.models.security.microsoftPurviewDataMapOperationRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoftPurviewDataMapOperationRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftPurviewDataMapOperationRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftPurviewDataMapOperationRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftPurviewDataMapOperationRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftPurviewDataMapOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewDataMapOperationRecord +Microsoft\Graph\Generated.models.security.microsoftPurviewMetadataPolicyOperationRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoftPurviewMetadataPolicyOperationRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftPurviewMetadataPolicyOperationRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftPurviewMetadataPolicyOperationRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftPurviewMetadataPolicyOperationRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftPurviewMetadataPolicyOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewMetadataPolicyOperationRecord +Microsoft\Graph\Generated.models.security.microsoftPurviewPolicyOperationRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoftPurviewPolicyOperationRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftPurviewPolicyOperationRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftPurviewPolicyOperationRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftPurviewPolicyOperationRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftPurviewPolicyOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewPolicyOperationRecord +Microsoft\Graph\Generated.models.security.microsoftPurviewPrivacyAuditEvent-->AuditData +Microsoft\Graph\Generated.models.security.microsoftPurviewPrivacyAuditEvent::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftPurviewPrivacyAuditEvent::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftPurviewPrivacyAuditEvent::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftPurviewPrivacyAuditEvent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftPurviewPrivacyAuditEvent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewPrivacyAuditEvent +Microsoft\Graph\Generated.models.security.microsoftPurviewUnifiedCatalogOperationRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoftPurviewUnifiedCatalogOperationRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftPurviewUnifiedCatalogOperationRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftPurviewUnifiedCatalogOperationRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftPurviewUnifiedCatalogOperationRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftPurviewUnifiedCatalogOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewUnifiedCatalogOperationRecord +Microsoft\Graph\Generated.models.security.microsoftStreamAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoftStreamAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftStreamAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftStreamAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftStreamAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftStreamAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftStreamAuditRecord +Microsoft\Graph\Generated.models.security.microsoftTeamsAdminAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoftTeamsAdminAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftTeamsAdminAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftTeamsAdminAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftTeamsAdminAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftTeamsAdminAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsAdminAuditRecord +Microsoft\Graph\Generated.models.security.microsoftTeamsAnalyticsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoftTeamsAnalyticsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftTeamsAnalyticsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftTeamsAnalyticsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftTeamsAnalyticsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftTeamsAnalyticsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsAnalyticsAuditRecord +Microsoft\Graph\Generated.models.security.microsoftTeamsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoftTeamsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftTeamsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftTeamsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftTeamsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftTeamsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsAuditRecord +Microsoft\Graph\Generated.models.security.microsoftTeamsDeviceAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoftTeamsDeviceAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftTeamsDeviceAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftTeamsDeviceAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftTeamsDeviceAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftTeamsDeviceAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsDeviceAuditRecord +Microsoft\Graph\Generated.models.security.microsoftTeamsRetentionLabelActionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoftTeamsRetentionLabelActionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftTeamsRetentionLabelActionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftTeamsRetentionLabelActionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftTeamsRetentionLabelActionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftTeamsRetentionLabelActionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsRetentionLabelActionAuditRecord +Microsoft\Graph\Generated.models.security.microsoftTeamsSensitivityLabelActionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoftTeamsSensitivityLabelActionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftTeamsSensitivityLabelActionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftTeamsSensitivityLabelActionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftTeamsSensitivityLabelActionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftTeamsSensitivityLabelActionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsSensitivityLabelActionAuditRecord +Microsoft\Graph\Generated.models.security.microsoftTeamsShiftsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoftTeamsShiftsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftTeamsShiftsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftTeamsShiftsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftTeamsShiftsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftTeamsShiftsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsShiftsAuditRecord +Microsoft\Graph\Generated.models.security.microsoftTeamsUserConcernAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.microsoftTeamsUserConcernAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.microsoftTeamsUserConcernAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.microsoftTeamsUserConcernAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.microsoftTeamsUserConcernAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.microsoftTeamsUserConcernAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsUserConcernAuditRecord +Microsoft\Graph\Generated.models.security.mipAutoLabelExchangeItemAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.mipAutoLabelExchangeItemAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mipAutoLabelExchangeItemAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mipAutoLabelExchangeItemAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mipAutoLabelExchangeItemAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mipAutoLabelExchangeItemAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelExchangeItemAuditRecord +Microsoft\Graph\Generated.models.security.mipAutoLabelProgressFeedbackAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.mipAutoLabelProgressFeedbackAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mipAutoLabelProgressFeedbackAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mipAutoLabelProgressFeedbackAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mipAutoLabelProgressFeedbackAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mipAutoLabelProgressFeedbackAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelProgressFeedbackAuditRecord +Microsoft\Graph\Generated.models.security.mipAutoLabelSharePointItemAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.mipAutoLabelSharePointItemAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mipAutoLabelSharePointItemAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mipAutoLabelSharePointItemAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mipAutoLabelSharePointItemAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mipAutoLabelSharePointItemAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelSharePointItemAuditRecord +Microsoft\Graph\Generated.models.security.mipAutoLabelSharePointPolicyLocationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.mipAutoLabelSharePointPolicyLocationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mipAutoLabelSharePointPolicyLocationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mipAutoLabelSharePointPolicyLocationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mipAutoLabelSharePointPolicyLocationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mipAutoLabelSharePointPolicyLocationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelSharePointPolicyLocationAuditRecord +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationSharePointCompletionRecord-->AuditData +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationSharePointCompletionRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationSharePointCompletionRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationSharePointCompletionRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationSharePointCompletionRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationSharePointCompletionRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelSimulationSharePointCompletionRecord +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationSharePointProgressRecord-->AuditData +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationSharePointProgressRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationSharePointProgressRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationSharePointProgressRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationSharePointProgressRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationSharePointProgressRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelSimulationSharePointProgressRecord +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationStatisticsRecord-->AuditData +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationStatisticsRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationStatisticsRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationStatisticsRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationStatisticsRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mipAutoLabelSimulationStatisticsRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelSimulationStatisticsRecord +Microsoft\Graph\Generated.models.security.mipExactDataMatchAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.mipExactDataMatchAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mipExactDataMatchAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mipExactDataMatchAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mipExactDataMatchAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mipExactDataMatchAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MipExactDataMatchAuditRecord +Microsoft\Graph\Generated.models.security.mipLabelAnalyticsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.mipLabelAnalyticsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mipLabelAnalyticsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mipLabelAnalyticsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mipLabelAnalyticsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mipLabelAnalyticsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MipLabelAnalyticsAuditRecord +Microsoft\Graph\Generated.models.security.mipLabelAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.mipLabelAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mipLabelAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mipLabelAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mipLabelAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mipLabelAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MipLabelAuditRecord +Microsoft\Graph\Generated.models.security.mosAgentInfoRecord-->AuditData +Microsoft\Graph\Generated.models.security.mosAgentInfoRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mosAgentInfoRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mosAgentInfoRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mosAgentInfoRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mosAgentInfoRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MosAgentInfoRecord +Microsoft\Graph\Generated.models.security.mosAgentInfoRecordV2-->AuditData +Microsoft\Graph\Generated.models.security.mosAgentInfoRecordV2::|public|constructor():void +Microsoft\Graph\Generated.models.security.mosAgentInfoRecordV2::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mosAgentInfoRecordV2::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mosAgentInfoRecordV2::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mosAgentInfoRecordV2::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MosAgentInfoRecordV2 +Microsoft\Graph\Generated.models.security.ms365dCustomDetectionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.ms365dCustomDetectionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.ms365dCustomDetectionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.ms365dCustomDetectionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.ms365dCustomDetectionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.ms365dCustomDetectionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Ms365dCustomDetectionAuditRecord +Microsoft\Graph\Generated.models.security.ms365dIncidentAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.ms365dIncidentAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.ms365dIncidentAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.ms365dIncidentAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.ms365dIncidentAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.ms365dIncidentAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Ms365dIncidentAuditRecord +Microsoft\Graph\Generated.models.security.ms365dSuppressionRuleAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.ms365dSuppressionRuleAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.ms365dSuppressionRuleAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.ms365dSuppressionRuleAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.ms365dSuppressionRuleAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.ms365dSuppressionRuleAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Ms365dSuppressionRuleAuditRecord +Microsoft\Graph\Generated.models.security.msdeCustomCollectionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.msdeCustomCollectionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.msdeCustomCollectionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.msdeCustomCollectionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.msdeCustomCollectionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.msdeCustomCollectionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MsdeCustomCollectionAuditRecord +Microsoft\Graph\Generated.models.security.msdeGeneralSettingsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.msdeGeneralSettingsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.msdeGeneralSettingsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.msdeGeneralSettingsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.msdeGeneralSettingsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.msdeGeneralSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MsdeGeneralSettingsAuditRecord +Microsoft\Graph\Generated.models.security.msdeIndicatorsSettingsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.msdeIndicatorsSettingsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.msdeIndicatorsSettingsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.msdeIndicatorsSettingsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.msdeIndicatorsSettingsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.msdeIndicatorsSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MsdeIndicatorsSettingsAuditRecord +Microsoft\Graph\Generated.models.security.msdeResponseActionsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.msdeResponseActionsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.msdeResponseActionsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.msdeResponseActionsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.msdeResponseActionsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.msdeResponseActionsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MsdeResponseActionsAuditRecord +Microsoft\Graph\Generated.models.security.msdeRolesSettingsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.msdeRolesSettingsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.msdeRolesSettingsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.msdeRolesSettingsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.msdeRolesSettingsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.msdeRolesSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MsdeRolesSettingsAuditRecord +Microsoft\Graph\Generated.models.security.mspVectorSearchContentMetadataAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.mspVectorSearchContentMetadataAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.mspVectorSearchContentMetadataAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.mspVectorSearchContentMetadataAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.mspVectorSearchContentMetadataAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.mspVectorSearchContentMetadataAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MspVectorSearchContentMetadataAuditRecord +Microsoft\Graph\Generated.models.security.msticNationStateNotificationRecord-->AuditData +Microsoft\Graph\Generated.models.security.msticNationStateNotificationRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.msticNationStateNotificationRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.msticNationStateNotificationRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.msticNationStateNotificationRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.msticNationStateNotificationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MsticNationStateNotificationRecord +Microsoft\Graph\Generated.models.security.multiStageDispositionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.multiStageDispositionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.multiStageDispositionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.multiStageDispositionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.multiStageDispositionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.multiStageDispositionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MultiStageDispositionAuditRecord +Microsoft\Graph\Generated.models.security.myAnalyticsSettingsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.myAnalyticsSettingsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.myAnalyticsSettingsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.myAnalyticsSettingsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.myAnalyticsSettingsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.myAnalyticsSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MyAnalyticsSettingsAuditRecord Microsoft\Graph\Generated.models.security.networkAdapter-->Entity Microsoft\Graph\Generated.models.security.networkAdapter::|public|constructor():void Microsoft\Graph\Generated.models.security.networkAdapter::|public|GetFieldDeserializers():array @@ -153178,6 +157829,12 @@ Microsoft\Graph\Generated.models.security.nicEvidence::|public|setIpAddress(valu Microsoft\Graph\Generated.models.security.nicEvidence::|public|setMacAddress(value?:string):void Microsoft\Graph\Generated.models.security.nicEvidence::|public|setVlans(value?:array):void Microsoft\Graph\Generated.models.security.nicEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):NicEvidence +Microsoft\Graph\Generated.models.security.noisyAlertPolicyAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.noisyAlertPolicyAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.noisyAlertPolicyAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.noisyAlertPolicyAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.noisyAlertPolicyAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.noisyAlertPolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):NoisyAlertPolicyAuditRecord Microsoft\Graph\Generated.models.security.oauthApplicationEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.oauthApplicationEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.oauthApplicationEvidence::|public|getAppId():string @@ -153209,11 +157866,95 @@ Microsoft\Graph\Generated.models.security.ocrSettings::|public|setOdataType(valu Microsoft\Graph\Generated.models.security.ocrSettings::|public|setTimeout(value?:DateInterval):void Microsoft\Graph\Generated.models.security.ocrSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OcrSettings Microsoft\Graph\Generated.models.security.ocrSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.officeNativeAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.officeNativeAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.officeNativeAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.officeNativeAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.officeNativeAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.officeNativeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OfficeNativeAuditRecord +Microsoft\Graph\Generated.models.security.omePortalAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.omePortalAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.omePortalAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.omePortalAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.omePortalAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.omePortalAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OmePortalAuditRecord Microsoft\Graph\Generated.models.security.onboardingStatus::0000-insufficientInfo Microsoft\Graph\Generated.models.security.onboardingStatus::0001-onboarded Microsoft\Graph\Generated.models.security.onboardingStatus::0002-canBeOnboarded Microsoft\Graph\Generated.models.security.onboardingStatus::0003-unsupported Microsoft\Graph\Generated.models.security.onboardingStatus::0004-unknownFutureValue +Microsoft\Graph\Generated.models.security.onDemandSharePointClassificationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.onDemandSharePointClassificationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.onDemandSharePointClassificationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.onDemandSharePointClassificationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.onDemandSharePointClassificationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.onDemandSharePointClassificationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnDemandSharePointClassificationAuditRecord +Microsoft\Graph\Generated.models.security.oneDriveAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.oneDriveAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.oneDriveAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.oneDriveAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.oneDriveAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.oneDriveAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OneDriveAuditRecord +Microsoft\Graph\Generated.models.security.onPremisesFileShareScannerDLPAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.onPremisesFileShareScannerDLPAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.onPremisesFileShareScannerDLPAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.onPremisesFileShareScannerDLPAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.onPremisesFileShareScannerDLPAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.onPremisesFileShareScannerDLPAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnPremisesFileShareScannerDLPAuditRecord +Microsoft\Graph\Generated.models.security.onPremisesSharePointScannerDLPAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.onPremisesSharePointScannerDLPAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.onPremisesSharePointScannerDLPAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.onPremisesSharePointScannerDLPAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.onPremisesSharePointScannerDLPAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.onPremisesSharePointScannerDLPAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OnPremisesSharePointScannerDLPAuditRecord +Microsoft\Graph\Generated.models.security.organizationalDataInM365AuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.organizationalDataInM365AuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.organizationalDataInM365AuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.organizationalDataInM365AuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.organizationalDataInM365AuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.organizationalDataInM365AuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OrganizationalDataInM365AuditRecord +Microsoft\Graph\Generated.models.security.outlookCopilotAutomationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.outlookCopilotAutomationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.outlookCopilotAutomationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.outlookCopilotAutomationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.outlookCopilotAutomationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.outlookCopilotAutomationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OutlookCopilotAutomationAuditRecord +Microsoft\Graph\Generated.models.security.owaGetAccessTokenForResourceAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.owaGetAccessTokenForResourceAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.owaGetAccessTokenForResourceAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.owaGetAccessTokenForResourceAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.owaGetAccessTokenForResourceAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.owaGetAccessTokenForResourceAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):OwaGetAccessTokenForResourceAuditRecord +Microsoft\Graph\Generated.models.security.p4aiAssessmentCategoryRecord-->AuditData +Microsoft\Graph\Generated.models.security.p4aiAssessmentCategoryRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.p4aiAssessmentCategoryRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.p4aiAssessmentCategoryRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.p4aiAssessmentCategoryRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.p4aiAssessmentCategoryRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):P4aiAssessmentCategoryRecord +Microsoft\Graph\Generated.models.security.p4aiAssessmentFabricScannerRecord-->AuditData +Microsoft\Graph\Generated.models.security.p4aiAssessmentFabricScannerRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.p4aiAssessmentFabricScannerRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.p4aiAssessmentFabricScannerRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.p4aiAssessmentFabricScannerRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.p4aiAssessmentFabricScannerRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):P4aiAssessmentFabricScannerRecord +Microsoft\Graph\Generated.models.security.p4aiAssessmentLocationResultRecord-->AuditData +Microsoft\Graph\Generated.models.security.p4aiAssessmentLocationResultRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.p4aiAssessmentLocationResultRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.p4aiAssessmentLocationResultRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.p4aiAssessmentLocationResultRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.p4aiAssessmentLocationResultRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):P4aiAssessmentLocationResultRecord +Microsoft\Graph\Generated.models.security.p4aiAssessmentRecord-->AuditData +Microsoft\Graph\Generated.models.security.p4aiAssessmentRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.p4aiAssessmentRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.p4aiAssessmentRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.p4aiAssessmentRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.p4aiAssessmentRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):P4aiAssessmentRecord +Microsoft\Graph\Generated.models.security.p4AIRiskScoreRecord-->AuditData +Microsoft\Graph\Generated.models.security.p4AIRiskScoreRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.p4AIRiskScoreRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.p4AIRiskScoreRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.p4AIRiskScoreRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.p4AIRiskScoreRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):P4AIRiskScoreRecord Microsoft\Graph\Generated.models.security.passiveDnsRecord-->Artifact Microsoft\Graph\Generated.models.security.passiveDnsRecord::|public|constructor():void Microsoft\Graph\Generated.models.security.passiveDnsRecord::|public|getArtifact():Artifact @@ -153239,6 +157980,240 @@ Microsoft\Graph\Generated.models.security.passiveDnsRecordCollectionResponse::|p Microsoft\Graph\Generated.models.security.passiveDnsRecordCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.security.passiveDnsRecordCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.security.passiveDnsRecordCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PassiveDnsRecordCollectionResponse +Microsoft\Graph\Generated.models.security.peopleAdminSettingsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.peopleAdminSettingsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.peopleAdminSettingsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.peopleAdminSettingsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.peopleAdminSettingsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.peopleAdminSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PeopleAdminSettingsAuditRecord +Microsoft\Graph\Generated.models.security.physicalBadgingSignalAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.physicalBadgingSignalAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.physicalBadgingSignalAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.physicalBadgingSignalAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.physicalBadgingSignalAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.physicalBadgingSignalAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PhysicalBadgingSignalAuditRecord +Microsoft\Graph\Generated.models.security.placesDirectoryAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.placesDirectoryAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.placesDirectoryAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.placesDirectoryAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.placesDirectoryAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.placesDirectoryAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlacesDirectoryAuditRecord +Microsoft\Graph\Generated.models.security.plannerChatMessageAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.plannerChatMessageAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.plannerChatMessageAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.plannerChatMessageAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.plannerChatMessageAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.plannerChatMessageAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerChatMessageAuditRecord +Microsoft\Graph\Generated.models.security.plannerChatMessageListAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.plannerChatMessageListAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.plannerChatMessageListAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.plannerChatMessageListAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.plannerChatMessageListAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.plannerChatMessageListAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerChatMessageListAuditRecord +Microsoft\Graph\Generated.models.security.plannerCopyPlanAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.plannerCopyPlanAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.plannerCopyPlanAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.plannerCopyPlanAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.plannerCopyPlanAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.plannerCopyPlanAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerCopyPlanAuditRecord +Microsoft\Graph\Generated.models.security.plannerGoalAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.plannerGoalAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.plannerGoalAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.plannerGoalAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.plannerGoalAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.plannerGoalAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerGoalAuditRecord +Microsoft\Graph\Generated.models.security.plannerGoalListAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.plannerGoalListAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.plannerGoalListAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.plannerGoalListAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.plannerGoalListAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.plannerGoalListAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerGoalListAuditRecord +Microsoft\Graph\Generated.models.security.plannerPlanAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.plannerPlanAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.plannerPlanAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.plannerPlanAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.plannerPlanAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.plannerPlanAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerPlanAuditRecord +Microsoft\Graph\Generated.models.security.plannerPlanListAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.plannerPlanListAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.plannerPlanListAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.plannerPlanListAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.plannerPlanListAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.plannerPlanListAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerPlanListAuditRecord +Microsoft\Graph\Generated.models.security.plannerPlanSensitivityLabelAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.plannerPlanSensitivityLabelAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.plannerPlanSensitivityLabelAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.plannerPlanSensitivityLabelAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.plannerPlanSensitivityLabelAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.plannerPlanSensitivityLabelAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerPlanSensitivityLabelAuditRecord +Microsoft\Graph\Generated.models.security.plannerRosterAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.plannerRosterAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.plannerRosterAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.plannerRosterAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.plannerRosterAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.plannerRosterAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerRosterAuditRecord +Microsoft\Graph\Generated.models.security.plannerRosterSensitivityLabelAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.plannerRosterSensitivityLabelAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.plannerRosterSensitivityLabelAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.plannerRosterSensitivityLabelAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.plannerRosterSensitivityLabelAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.plannerRosterSensitivityLabelAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerRosterSensitivityLabelAuditRecord +Microsoft\Graph\Generated.models.security.plannerTaskAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.plannerTaskAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.plannerTaskAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.plannerTaskAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.plannerTaskAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.plannerTaskAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerTaskAuditRecord +Microsoft\Graph\Generated.models.security.plannerTaskListAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.plannerTaskListAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.plannerTaskListAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.plannerTaskListAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.plannerTaskListAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.plannerTaskListAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerTaskListAuditRecord +Microsoft\Graph\Generated.models.security.plannerTenantSettingsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.plannerTenantSettingsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.plannerTenantSettingsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.plannerTenantSettingsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.plannerTenantSettingsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.plannerTenantSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PlannerTenantSettingsAuditRecord +Microsoft\Graph\Generated.models.security.policyConfigChangeAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.policyConfigChangeAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.policyConfigChangeAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.policyConfigChangeAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.policyConfigChangeAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.policyConfigChangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PolicyConfigChangeAuditRecord +Microsoft\Graph\Generated.models.security.powerAppsAuditAppRecord-->AuditData +Microsoft\Graph\Generated.models.security.powerAppsAuditAppRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.powerAppsAuditAppRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.powerAppsAuditAppRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.powerAppsAuditAppRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.powerAppsAuditAppRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PowerAppsAuditAppRecord +Microsoft\Graph\Generated.models.security.powerAppsAuditPlanRecord-->AuditData +Microsoft\Graph\Generated.models.security.powerAppsAuditPlanRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.powerAppsAuditPlanRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.powerAppsAuditPlanRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.powerAppsAuditPlanRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.powerAppsAuditPlanRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PowerAppsAuditPlanRecord +Microsoft\Graph\Generated.models.security.powerAppsAuditResourceRecord-->AuditData +Microsoft\Graph\Generated.models.security.powerAppsAuditResourceRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.powerAppsAuditResourceRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.powerAppsAuditResourceRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.powerAppsAuditResourceRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.powerAppsAuditResourceRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PowerAppsAuditResourceRecord +Microsoft\Graph\Generated.models.security.powerBIAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.powerBIAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.powerBIAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.powerBIAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.powerBIAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.powerBIAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PowerBIAuditRecord +Microsoft\Graph\Generated.models.security.powerBIDlpAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.powerBIDlpAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.powerBIDlpAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.powerBIDlpAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.powerBIDlpAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.powerBIDlpAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PowerBIDlpAuditRecord +Microsoft\Graph\Generated.models.security.powerPagesSiteAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.powerPagesSiteAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.powerPagesSiteAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.powerPagesSiteAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.powerPagesSiteAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.powerPagesSiteAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PowerPagesSiteAuditRecord +Microsoft\Graph\Generated.models.security.powerPlatformAdminDlpAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.powerPlatformAdminDlpAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.powerPlatformAdminDlpAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.powerPlatformAdminDlpAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.powerPlatformAdminDlpAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.powerPlatformAdminDlpAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformAdminDlpAuditRecord +Microsoft\Graph\Generated.models.security.powerPlatformAdminEnvironmentAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.powerPlatformAdminEnvironmentAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.powerPlatformAdminEnvironmentAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.powerPlatformAdminEnvironmentAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.powerPlatformAdminEnvironmentAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.powerPlatformAdminEnvironmentAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformAdminEnvironmentAuditRecord +Microsoft\Graph\Generated.models.security.powerPlatformAdministratorActivityRecord-->AuditData +Microsoft\Graph\Generated.models.security.powerPlatformAdministratorActivityRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.powerPlatformAdministratorActivityRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.powerPlatformAdministratorActivityRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.powerPlatformAdministratorActivityRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.powerPlatformAdministratorActivityRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformAdministratorActivityRecord +Microsoft\Graph\Generated.models.security.powerPlatformLockboxResourceAccessRequestAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.powerPlatformLockboxResourceAccessRequestAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.powerPlatformLockboxResourceAccessRequestAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.powerPlatformLockboxResourceAccessRequestAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.powerPlatformLockboxResourceAccessRequestAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.powerPlatformLockboxResourceAccessRequestAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformLockboxResourceAccessRequestAuditRecord +Microsoft\Graph\Generated.models.security.powerPlatformLockboxResourceCommandAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.powerPlatformLockboxResourceCommandAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.powerPlatformLockboxResourceCommandAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.powerPlatformLockboxResourceCommandAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.powerPlatformLockboxResourceCommandAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.powerPlatformLockboxResourceCommandAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformLockboxResourceCommandAuditRecord +Microsoft\Graph\Generated.models.security.powerPlatformServiceActivityAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.powerPlatformServiceActivityAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.powerPlatformServiceActivityAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.powerPlatformServiceActivityAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.powerPlatformServiceActivityAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.powerPlatformServiceActivityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformServiceActivityAuditRecord +Microsoft\Graph\Generated.models.security.powerPlatformTenantIsolationRecord-->AuditData +Microsoft\Graph\Generated.models.security.powerPlatformTenantIsolationRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.powerPlatformTenantIsolationRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.powerPlatformTenantIsolationRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.powerPlatformTenantIsolationRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.powerPlatformTenantIsolationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformTenantIsolationRecord +Microsoft\Graph\Generated.models.security.privacyDataMatchAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.privacyDataMatchAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.privacyDataMatchAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.privacyDataMatchAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.privacyDataMatchAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.privacyDataMatchAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PrivacyDataMatchAuditRecord +Microsoft\Graph\Generated.models.security.privacyDataMinimizationRecord-->AuditData +Microsoft\Graph\Generated.models.security.privacyDataMinimizationRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.privacyDataMinimizationRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.privacyDataMinimizationRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.privacyDataMinimizationRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.privacyDataMinimizationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PrivacyDataMinimizationRecord +Microsoft\Graph\Generated.models.security.privacyDigestEmailRecord-->AuditData +Microsoft\Graph\Generated.models.security.privacyDigestEmailRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.privacyDigestEmailRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.privacyDigestEmailRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.privacyDigestEmailRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.privacyDigestEmailRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PrivacyDigestEmailRecord +Microsoft\Graph\Generated.models.security.privacyOpenAccessAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.privacyOpenAccessAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.privacyOpenAccessAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.privacyOpenAccessAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.privacyOpenAccessAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.privacyOpenAccessAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PrivacyOpenAccessAuditRecord +Microsoft\Graph\Generated.models.security.privacyPortalAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.privacyPortalAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.privacyPortalAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.privacyPortalAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.privacyPortalAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.privacyPortalAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PrivacyPortalAuditRecord +Microsoft\Graph\Generated.models.security.privacyRemediationActionRecord-->AuditData +Microsoft\Graph\Generated.models.security.privacyRemediationActionRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.privacyRemediationActionRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.privacyRemediationActionRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.privacyRemediationActionRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.privacyRemediationActionRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PrivacyRemediationActionRecord +Microsoft\Graph\Generated.models.security.privacyRemediationRecord-->AuditData +Microsoft\Graph\Generated.models.security.privacyRemediationRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.privacyRemediationRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.privacyRemediationRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.privacyRemediationRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.privacyRemediationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PrivacyRemediationRecord +Microsoft\Graph\Generated.models.security.privaPrivacyAssessmentOperationRecord-->AuditData +Microsoft\Graph\Generated.models.security.privaPrivacyAssessmentOperationRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.privaPrivacyAssessmentOperationRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.privaPrivacyAssessmentOperationRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.privaPrivacyAssessmentOperationRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.privaPrivacyAssessmentOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PrivaPrivacyAssessmentOperationRecord +Microsoft\Graph\Generated.models.security.privaPrivacyConsentOperationRecord-->AuditData +Microsoft\Graph\Generated.models.security.privaPrivacyConsentOperationRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.privaPrivacyConsentOperationRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.privaPrivacyConsentOperationRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.privaPrivacyConsentOperationRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.privaPrivacyConsentOperationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PrivaPrivacyConsentOperationRecord Microsoft\Graph\Generated.models.security.processEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.processEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.processEvidence::|public|getDetectionStatus():DetectionStatus @@ -153265,21 +158240,111 @@ Microsoft\Graph\Generated.models.security.processEvidence::|public|setProcessCre Microsoft\Graph\Generated.models.security.processEvidence::|public|setProcessId(value?:int):void Microsoft\Graph\Generated.models.security.processEvidence::|public|setUserAccount(value?:UserAccount):void Microsoft\Graph\Generated.models.security.processEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProcessEvidence +Microsoft\Graph\Generated.models.security.projectAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.projectAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.projectAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.projectAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.projectAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.projectAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProjectAuditRecord +Microsoft\Graph\Generated.models.security.projectForTheWebAssignedToMeSettingsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.projectForTheWebAssignedToMeSettingsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.projectForTheWebAssignedToMeSettingsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.projectForTheWebAssignedToMeSettingsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.projectForTheWebAssignedToMeSettingsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.projectForTheWebAssignedToMeSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebAssignedToMeSettingsAuditRecord +Microsoft\Graph\Generated.models.security.projectForTheWebProjectAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.projectForTheWebProjectAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.projectForTheWebProjectAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.projectForTheWebProjectAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.projectForTheWebProjectAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.projectForTheWebProjectAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebProjectAuditRecord +Microsoft\Graph\Generated.models.security.projectForTheWebProjectSettingsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.projectForTheWebProjectSettingsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.projectForTheWebProjectSettingsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.projectForTheWebProjectSettingsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.projectForTheWebProjectSettingsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.projectForTheWebProjectSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebProjectSettingsAuditRecord +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebRoadmapAuditRecord +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapItemAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapItemAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapItemAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapItemAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapItemAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapItemAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebRoadmapItemAuditRecord +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapSettingsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapSettingsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapSettingsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapSettingsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapSettingsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.projectForTheWebRoadmapSettingsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebRoadmapSettingsAuditRecord +Microsoft\Graph\Generated.models.security.projectForTheWebTaskAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.projectForTheWebTaskAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.projectForTheWebTaskAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.projectForTheWebTaskAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.projectForTheWebTaskAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.projectForTheWebTaskAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebTaskAuditRecord Microsoft\Graph\Generated.models.security.protocolType::0000-tcp Microsoft\Graph\Generated.models.security.protocolType::0001-udp Microsoft\Graph\Generated.models.security.protocolType::0002-unknownFutureValue +Microsoft\Graph\Generated.models.security.publicFolderAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.publicFolderAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.publicFolderAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.publicFolderAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.publicFolderAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.publicFolderAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PublicFolderAuditRecord Microsoft\Graph\Generated.models.security.purgeAreas::0000-mailboxes Microsoft\Graph\Generated.models.security.purgeAreas::0001-teamsMessages Microsoft\Graph\Generated.models.security.purgeAreas::0002-unknownFutureValue Microsoft\Graph\Generated.models.security.purgeType::0000-recoverable Microsoft\Graph\Generated.models.security.purgeType::0001-unknownFutureValue Microsoft\Graph\Generated.models.security.purgeType::0002-permanentlyDelete +Microsoft\Graph\Generated.models.security.purviewInsiderRiskAlertsRecord-->AuditData +Microsoft\Graph\Generated.models.security.purviewInsiderRiskAlertsRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.purviewInsiderRiskAlertsRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.purviewInsiderRiskAlertsRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.purviewInsiderRiskAlertsRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.purviewInsiderRiskAlertsRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PurviewInsiderRiskAlertsRecord +Microsoft\Graph\Generated.models.security.purviewInsiderRiskCasesRecord-->AuditData +Microsoft\Graph\Generated.models.security.purviewInsiderRiskCasesRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.purviewInsiderRiskCasesRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.purviewInsiderRiskCasesRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.purviewInsiderRiskCasesRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.purviewInsiderRiskCasesRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PurviewInsiderRiskCasesRecord +Microsoft\Graph\Generated.models.security.purviewMCRecommendationRecord-->AuditData +Microsoft\Graph\Generated.models.security.purviewMCRecommendationRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.purviewMCRecommendationRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.purviewMCRecommendationRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.purviewMCRecommendationRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.purviewMCRecommendationRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PurviewMCRecommendationRecord +Microsoft\Graph\Generated.models.security.purviewPostureAgentAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.purviewPostureAgentAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.purviewPostureAgentAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.purviewPostureAgentAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.purviewPostureAgentAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.purviewPostureAgentAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):PurviewPostureAgentAuditRecord +Microsoft\Graph\Generated.models.security.quarantineAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.quarantineAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.quarantineAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.quarantineAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.quarantineAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.quarantineAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):QuarantineAuditRecord Microsoft\Graph\Generated.models.security.queryType::0000-files Microsoft\Graph\Generated.models.security.queryType::0001-messages Microsoft\Graph\Generated.models.security.queryType::0002-unknownFutureValue Microsoft\Graph\Generated.models.security.recipientType::0000-user Microsoft\Graph\Generated.models.security.recipientType::0001-roleGroup Microsoft\Graph\Generated.models.security.recipientType::0002-unknownFutureValue +Microsoft\Graph\Generated.models.security.recordsManagementAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.recordsManagementAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.recordsManagementAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.recordsManagementAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.recordsManagementAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.recordsManagementAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RecordsManagementAuditRecord Microsoft\Graph\Generated.models.security.redundancyDetectionSettings::|public|constructor():void Microsoft\Graph\Generated.models.security.redundancyDetectionSettings::|public|getAdditionalData():array Microsoft\Graph\Generated.models.security.redundancyDetectionSettings::|public|getBackingStore():BackingStore @@ -153327,6 +158392,17 @@ Microsoft\Graph\Generated.models.security.registryValueEvidence::|public|setRegi Microsoft\Graph\Generated.models.security.registryValueEvidence::|public|setRegistryValueName(value?:string):void Microsoft\Graph\Generated.models.security.registryValueEvidence::|public|setRegistryValueType(value?:string):void Microsoft\Graph\Generated.models.security.registryValueEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RegistryValueEvidence +Microsoft\Graph\Generated.models.security.remediationAction::0000-moveToJunk +Microsoft\Graph\Generated.models.security.remediationAction::0001-moveToInbox +Microsoft\Graph\Generated.models.security.remediationAction::0002-hardDelete +Microsoft\Graph\Generated.models.security.remediationAction::0003-softDelete +Microsoft\Graph\Generated.models.security.remediationAction::0004-moveToDeletedItems +Microsoft\Graph\Generated.models.security.remediationAction::0005-unknownFutureValue +Microsoft\Graph\Generated.models.security.remediationAction::0006-moveToQuarantine +Microsoft\Graph\Generated.models.security.remediationSeverity::0000-low +Microsoft\Graph\Generated.models.security.remediationSeverity::0001-medium +Microsoft\Graph\Generated.models.security.remediationSeverity::0002-high +Microsoft\Graph\Generated.models.security.remediationSeverity::0003-unknownFutureValue Microsoft\Graph\Generated.models.security.reportFileMetadata::|public|constructor():void Microsoft\Graph\Generated.models.security.reportFileMetadata::|public|getAdditionalData():array Microsoft\Graph\Generated.models.security.reportFileMetadata::|public|getBackingStore():BackingStore @@ -153344,6 +158420,18 @@ Microsoft\Graph\Generated.models.security.reportFileMetadata::|public|setOdataTy Microsoft\Graph\Generated.models.security.reportFileMetadata::|public|setSize(value?:int):void Microsoft\Graph\Generated.models.security.reportFileMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ReportFileMetadata Microsoft\Graph\Generated.models.security.reportFileMetadata~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.reportSubmission-->AuditData +Microsoft\Graph\Generated.models.security.reportSubmission::|public|constructor():void +Microsoft\Graph\Generated.models.security.reportSubmission::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.reportSubmission::|public|OdataType:string +Microsoft\Graph\Generated.models.security.reportSubmission::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.reportSubmission::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ReportSubmission +Microsoft\Graph\Generated.models.security.reportSubmissionResultDetail-->AuditData +Microsoft\Graph\Generated.models.security.reportSubmissionResultDetail::|public|constructor():void +Microsoft\Graph\Generated.models.security.reportSubmissionResultDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.reportSubmissionResultDetail::|public|OdataType:string +Microsoft\Graph\Generated.models.security.reportSubmissionResultDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.reportSubmissionResultDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ReportSubmissionResultDetail Microsoft\Graph\Generated.models.security.resourceAccessEvent::|public|constructor():void Microsoft\Graph\Generated.models.security.resourceAccessEvent::|public|getAccessDateTime():DateTime Microsoft\Graph\Generated.models.security.resourceAccessEvent::|public|getAccountId():string @@ -153363,6 +158451,12 @@ Microsoft\Graph\Generated.models.security.resourceAccessEvent::|public|setOdataT Microsoft\Graph\Generated.models.security.resourceAccessEvent::|public|setResourceIdentifier(value?:string):void Microsoft\Graph\Generated.models.security.resourceAccessEvent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ResourceAccessEvent Microsoft\Graph\Generated.models.security.resourceAccessEvent~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.restrictedModeAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.restrictedModeAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.restrictedModeAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.restrictedModeAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.restrictedModeAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.restrictedModeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RestrictedModeAuditRecord Microsoft\Graph\Generated.models.security.retentionDuration::|public|constructor():void Microsoft\Graph\Generated.models.security.retentionDuration::|public|getAdditionalData():array Microsoft\Graph\Generated.models.security.retentionDuration::|public|getBackingStore():BackingStore @@ -153512,6 +158606,12 @@ Microsoft\Graph\Generated.models.security.retentionLabelCollectionResponse::|pub Microsoft\Graph\Generated.models.security.retentionLabelCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.security.retentionLabelCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.security.retentionLabelCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetentionLabelCollectionResponse +Microsoft\Graph\Generated.models.security.retentionPolicyAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.retentionPolicyAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.retentionPolicyAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.retentionPolicyAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.retentionPolicyAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.retentionPolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RetentionPolicyAuditRecord Microsoft\Graph\Generated.models.security.retentionTrigger::0000-dateLabeled Microsoft\Graph\Generated.models.security.retentionTrigger::0001-dateCreated Microsoft\Graph\Generated.models.security.retentionTrigger::0002-dateModified @@ -153520,6 +158620,12 @@ Microsoft\Graph\Generated.models.security.retentionTrigger::0004-unknownFutureVa Microsoft\Graph\Generated.models.security.reviewSetSettings::0000-none Microsoft\Graph\Generated.models.security.reviewSetSettings::0001-disableGrouping Microsoft\Graph\Generated.models.security.reviewSetSettings::0002-unknownFutureValue +Microsoft\Graph\Generated.models.security.rtiOperationsAgentAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.rtiOperationsAgentAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.rtiOperationsAgentAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.rtiOperationsAgentAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.rtiOperationsAgentAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.rtiOperationsAgentAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RtiOperationsAgentAuditRecord Microsoft\Graph\Generated.models.security.sasTokenEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.sasTokenEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.sasTokenEvidence::|public|getAllowedIpAddresses():string @@ -153546,6 +158652,36 @@ Microsoft\Graph\Generated.models.security.sasTokenEvidence::|public|setSignedWit Microsoft\Graph\Generated.models.security.sasTokenEvidence::|public|setStartDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.security.sasTokenEvidence::|public|setStorageResource(value?:AzureResourceEvidence):void Microsoft\Graph\Generated.models.security.sasTokenEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SasTokenEvidence +Microsoft\Graph\Generated.models.security.sbpConfigurationEventRecord-->AuditData +Microsoft\Graph\Generated.models.security.sbpConfigurationEventRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sbpConfigurationEventRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sbpConfigurationEventRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sbpConfigurationEventRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sbpConfigurationEventRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SbpConfigurationEventRecord +Microsoft\Graph\Generated.models.security.sbpUsageEventRecord-->AuditData +Microsoft\Graph\Generated.models.security.sbpUsageEventRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sbpUsageEventRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sbpUsageEventRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sbpUsageEventRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sbpUsageEventRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SbpUsageEventRecord +Microsoft\Graph\Generated.models.security.scoreEvidence-->AuditData +Microsoft\Graph\Generated.models.security.scoreEvidence::|public|constructor():void +Microsoft\Graph\Generated.models.security.scoreEvidence::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.scoreEvidence::|public|OdataType:string +Microsoft\Graph\Generated.models.security.scoreEvidence::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.scoreEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ScoreEvidence +Microsoft\Graph\Generated.models.security.scorePlatformGenericAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.scorePlatformGenericAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.scorePlatformGenericAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.scorePlatformGenericAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.scorePlatformGenericAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.scorePlatformGenericAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ScorePlatformGenericAuditRecord +Microsoft\Graph\Generated.models.security.scriptRunAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.scriptRunAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.scriptRunAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.scriptRunAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.scriptRunAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.scriptRunAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ScriptRunAuditRecord Microsoft\Graph\Generated.models.security.search-->Entity Microsoft\Graph\Generated.models.security.search::|public|constructor():void Microsoft\Graph\Generated.models.security.search::|public|getContentQuery():string @@ -153566,12 +158702,20 @@ Microsoft\Graph\Generated.models.security.search::|public|setDisplayName(value?: Microsoft\Graph\Generated.models.security.search::|public|setLastModifiedBy(value?:IdentitySet):void Microsoft\Graph\Generated.models.security.search::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.security.search::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Search +Microsoft\Graph\Generated.models.security.searchAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.searchAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.searchAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.searchAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.searchAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.searchAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SearchAuditRecord Microsoft\Graph\Generated.models.security.security-->Entity Microsoft\Graph\Generated.models.security.security::|public|constructor():void Microsoft\Graph\Generated.models.security.security::|public|getAlerts():array Microsoft\Graph\Generated.models.security.security::|public|getAlertsV2():array Microsoft\Graph\Generated.models.security.security::|public|getAttackSimulation():AttackSimulationRoot +Microsoft\Graph\Generated.models.security.security::|public|getAuditLog():AuditCoreRoot Microsoft\Graph\Generated.models.security.security::|public|getCases():CasesRoot +Microsoft\Graph\Generated.models.security.security::|public|getCollaboration():CollaborationRoot Microsoft\Graph\Generated.models.security.security::|public|getDataSecurityAndGovernance():TenantDataSecurityAndGovernance Microsoft\Graph\Generated.models.security.security::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.security.security::|public|getIdentities():IdentityContainer @@ -153588,7 +158732,9 @@ Microsoft\Graph\Generated.models.security.security::|public|Serialize(writer:ISe Microsoft\Graph\Generated.models.security.security::|public|setAlerts(value?:array):void Microsoft\Graph\Generated.models.security.security::|public|setAlertsV2(value?:array):void Microsoft\Graph\Generated.models.security.security::|public|setAttackSimulation(value?:AttackSimulationRoot):void +Microsoft\Graph\Generated.models.security.security::|public|setAuditLog(value?:AuditCoreRoot):void Microsoft\Graph\Generated.models.security.security::|public|setCases(value?:CasesRoot):void +Microsoft\Graph\Generated.models.security.security::|public|setCollaboration(value?:CollaborationRoot):void Microsoft\Graph\Generated.models.security.security::|public|setDataSecurityAndGovernance(value?:TenantDataSecurityAndGovernance):void Microsoft\Graph\Generated.models.security.security::|public|setIdentities(value?:IdentityContainer):void Microsoft\Graph\Generated.models.security.security::|public|setIncidents(value?:array):void @@ -153600,6 +158746,48 @@ Microsoft\Graph\Generated.models.security.security::|public|setThreatIntelligenc Microsoft\Graph\Generated.models.security.security::|public|setTriggers(value?:TriggersRoot):void Microsoft\Graph\Generated.models.security.security::|public|setTriggerTypes(value?:TriggerTypesRoot):void Microsoft\Graph\Generated.models.security.security::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Security +Microsoft\Graph\Generated.models.security.securityComplianceAlertRecord-->AuditData +Microsoft\Graph\Generated.models.security.securityComplianceAlertRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.securityComplianceAlertRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.securityComplianceAlertRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.securityComplianceAlertRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.securityComplianceAlertRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceAlertRecord +Microsoft\Graph\Generated.models.security.securityComplianceCenterEOPCmdletAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.securityComplianceCenterEOPCmdletAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.securityComplianceCenterEOPCmdletAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.securityComplianceCenterEOPCmdletAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.securityComplianceCenterEOPCmdletAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.securityComplianceCenterEOPCmdletAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceCenterEOPCmdletAuditRecord +Microsoft\Graph\Generated.models.security.securityComplianceInsightsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.securityComplianceInsightsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.securityComplianceInsightsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.securityComplianceInsightsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.securityComplianceInsightsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.securityComplianceInsightsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceInsightsAuditRecord +Microsoft\Graph\Generated.models.security.securityComplianceRBACAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.securityComplianceRBACAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.securityComplianceRBACAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.securityComplianceRBACAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.securityComplianceRBACAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.securityComplianceRBACAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceRBACAuditRecord +Microsoft\Graph\Generated.models.security.securityComplianceUserChangeAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.securityComplianceUserChangeAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.securityComplianceUserChangeAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.securityComplianceUserChangeAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.securityComplianceUserChangeAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.securityComplianceUserChangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceUserChangeAuditRecord +Microsoft\Graph\Generated.models.security.securityCopilotIdentityManagementAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.securityCopilotIdentityManagementAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.securityCopilotIdentityManagementAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.securityCopilotIdentityManagementAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.securityCopilotIdentityManagementAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.securityCopilotIdentityManagementAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecurityCopilotIdentityManagementAuditRecord +Microsoft\Graph\Generated.models.security.securityDevelopmentLifecycleAILogAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.securityDevelopmentLifecycleAILogAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.securityDevelopmentLifecycleAILogAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.securityDevelopmentLifecycleAILogAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.securityDevelopmentLifecycleAILogAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.securityDevelopmentLifecycleAILogAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecurityDevelopmentLifecycleAILogAuditRecord Microsoft\Graph\Generated.models.security.securityGroupEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.securityGroupEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.securityGroupEvidence::|public|getActiveDirectoryObjectGuid():string @@ -153618,6 +158806,30 @@ Microsoft\Graph\Generated.models.security.securityGroupEvidence::|public|setFrie Microsoft\Graph\Generated.models.security.securityGroupEvidence::|public|setSecurityGroupId(value?:string):void Microsoft\Graph\Generated.models.security.securityGroupEvidence::|public|setSid(value?:string):void Microsoft\Graph\Generated.models.security.securityGroupEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SecurityGroupEvidence +Microsoft\Graph\Generated.models.security.sensitiveInfoRemediationAgentDataRecord-->AuditData +Microsoft\Graph\Generated.models.security.sensitiveInfoRemediationAgentDataRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sensitiveInfoRemediationAgentDataRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sensitiveInfoRemediationAgentDataRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sensitiveInfoRemediationAgentDataRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sensitiveInfoRemediationAgentDataRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SensitiveInfoRemediationAgentDataRecord +Microsoft\Graph\Generated.models.security.sensitivityLabelActionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sensitivityLabelActionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sensitivityLabelActionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sensitivityLabelActionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sensitivityLabelActionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sensitivityLabelActionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SensitivityLabelActionAuditRecord +Microsoft\Graph\Generated.models.security.sensitivityLabeledFileActionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sensitivityLabeledFileActionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sensitivityLabeledFileActionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sensitivityLabeledFileActionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sensitivityLabeledFileActionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sensitivityLabeledFileActionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SensitivityLabeledFileActionAuditRecord +Microsoft\Graph\Generated.models.security.sensitivityLabelPolicyMatchAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sensitivityLabelPolicyMatchAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sensitivityLabelPolicyMatchAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sensitivityLabelPolicyMatchAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sensitivityLabelPolicyMatchAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sensitivityLabelPolicyMatchAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SensitivityLabelPolicyMatchAuditRecord Microsoft\Graph\Generated.models.security.sensor-->Entity Microsoft\Graph\Generated.models.security.sensor::|public|constructor():void Microsoft\Graph\Generated.models.security.sensor::|public|getCreatedDateTime():DateTime @@ -153730,6 +158942,60 @@ Microsoft\Graph\Generated.models.security.sensorType::0002-adfsIntegrated Microsoft\Graph\Generated.models.security.sensorType::0003-domainControllerIntegrated Microsoft\Graph\Generated.models.security.sensorType::0004-domainControllerStandalone Microsoft\Graph\Generated.models.security.sensorType::0005-unknownFutureValue +Microsoft\Graph\Generated.models.security.sentinelAIToolAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sentinelAIToolAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sentinelAIToolAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sentinelAIToolAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sentinelAIToolAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sentinelAIToolAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SentinelAIToolAuditRecord +Microsoft\Graph\Generated.models.security.sentinelGraphAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sentinelGraphAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sentinelGraphAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sentinelGraphAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sentinelGraphAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sentinelGraphAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SentinelGraphAuditRecord +Microsoft\Graph\Generated.models.security.sentinelJobAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sentinelJobAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sentinelJobAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sentinelJobAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sentinelJobAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sentinelJobAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SentinelJobAuditRecord +Microsoft\Graph\Generated.models.security.sentinelKQLOnLakeAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sentinelKQLOnLakeAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sentinelKQLOnLakeAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sentinelKQLOnLakeAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sentinelKQLOnLakeAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sentinelKQLOnLakeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SentinelKQLOnLakeAuditRecord +Microsoft\Graph\Generated.models.security.sentinelLakeDataOnboardingAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sentinelLakeDataOnboardingAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sentinelLakeDataOnboardingAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sentinelLakeDataOnboardingAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sentinelLakeDataOnboardingAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sentinelLakeDataOnboardingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SentinelLakeDataOnboardingAuditRecord +Microsoft\Graph\Generated.models.security.sentinelLakeEncryptionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sentinelLakeEncryptionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sentinelLakeEncryptionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sentinelLakeEncryptionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sentinelLakeEncryptionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sentinelLakeEncryptionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SentinelLakeEncryptionAuditRecord +Microsoft\Graph\Generated.models.security.sentinelLakeOnboardingAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sentinelLakeOnboardingAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sentinelLakeOnboardingAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sentinelLakeOnboardingAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sentinelLakeOnboardingAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sentinelLakeOnboardingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SentinelLakeOnboardingAuditRecord +Microsoft\Graph\Generated.models.security.sentinelNotebookOnLakeAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sentinelNotebookOnLakeAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sentinelNotebookOnLakeAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sentinelNotebookOnLakeAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sentinelNotebookOnLakeAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sentinelNotebookOnLakeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SentinelNotebookOnLakeAuditRecord +Microsoft\Graph\Generated.models.security.sentinelPackageAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sentinelPackageAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sentinelPackageAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sentinelPackageAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sentinelPackageAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sentinelPackageAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SentinelPackageAuditRecord Microsoft\Graph\Generated.models.security.servicePrincipalEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.servicePrincipalEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.servicePrincipalEvidence::|public|getAppId():string @@ -153767,6 +159033,7 @@ Microsoft\Graph\Generated.models.security.serviceSource::0010-microsoftDefenderF Microsoft\Graph\Generated.models.security.serviceSource::0011-microsoftSentinel Microsoft\Graph\Generated.models.security.serviceSource::0012-microsoftInsiderRiskManagement Microsoft\Graph\Generated.models.security.serviceSource::0013-microsoftThreatIntelligence +Microsoft\Graph\Generated.models.security.serviceSource::0014-microsoftSecurityForAI Microsoft\Graph\Generated.models.security.serviceStatus::0000-stopped Microsoft\Graph\Generated.models.security.serviceStatus::0001-starting Microsoft\Graph\Generated.models.security.serviceStatus::0002-running @@ -153782,6 +159049,72 @@ Microsoft\Graph\Generated.models.security.settingsContainer::|public|OdataType:s Microsoft\Graph\Generated.models.security.settingsContainer::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.security.settingsContainer::|public|setAutoAuditingConfiguration(value?:AutoAuditingConfiguration):void Microsoft\Graph\Generated.models.security.settingsContainer::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SettingsContainer +Microsoft\Graph\Generated.models.security.sharePointAppPermissionOperationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sharePointAppPermissionOperationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sharePointAppPermissionOperationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sharePointAppPermissionOperationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sharePointAppPermissionOperationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sharePointAppPermissionOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointAppPermissionOperationAuditRecord +Microsoft\Graph\Generated.models.security.sharePointAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sharePointAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sharePointAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sharePointAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sharePointAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sharePointAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointAuditRecord +Microsoft\Graph\Generated.models.security.sharePointCommentOperationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sharePointCommentOperationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sharePointCommentOperationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sharePointCommentOperationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sharePointCommentOperationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sharePointCommentOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointCommentOperationAuditRecord +Microsoft\Graph\Generated.models.security.sharePointContentSecurityPolicyAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sharePointContentSecurityPolicyAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sharePointContentSecurityPolicyAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sharePointContentSecurityPolicyAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sharePointContentSecurityPolicyAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sharePointContentSecurityPolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointContentSecurityPolicyAuditRecord +Microsoft\Graph\Generated.models.security.sharePointContentTypeOperationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sharePointContentTypeOperationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sharePointContentTypeOperationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sharePointContentTypeOperationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sharePointContentTypeOperationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sharePointContentTypeOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointContentTypeOperationAuditRecord +Microsoft\Graph\Generated.models.security.sharePointESignatureAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sharePointESignatureAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sharePointESignatureAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sharePointESignatureAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sharePointESignatureAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sharePointESignatureAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointESignatureAuditRecord +Microsoft\Graph\Generated.models.security.sharePointFieldOperationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sharePointFieldOperationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sharePointFieldOperationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sharePointFieldOperationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sharePointFieldOperationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sharePointFieldOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointFieldOperationAuditRecord +Microsoft\Graph\Generated.models.security.sharePointFileOperationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sharePointFileOperationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sharePointFileOperationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sharePointFileOperationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sharePointFileOperationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sharePointFileOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointFileOperationAuditRecord +Microsoft\Graph\Generated.models.security.sharePointListItemOperationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sharePointListItemOperationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sharePointListItemOperationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sharePointListItemOperationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sharePointListItemOperationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sharePointListItemOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointListItemOperationAuditRecord +Microsoft\Graph\Generated.models.security.sharePointListOperationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sharePointListOperationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sharePointListOperationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sharePointListOperationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sharePointListOperationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sharePointListOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointListOperationAuditRecord +Microsoft\Graph\Generated.models.security.sharePointSharingOperationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sharePointSharingOperationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sharePointSharingOperationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sharePointSharingOperationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sharePointSharingOperationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sharePointSharingOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SharePointSharingOperationAuditRecord Microsoft\Graph\Generated.models.security.singlePropertySchema::|public|constructor():void Microsoft\Graph\Generated.models.security.singlePropertySchema::|public|getAdditionalData():array Microsoft\Graph\Generated.models.security.singlePropertySchema::|public|getBackingStore():BackingStore @@ -153812,9 +159145,63 @@ Microsoft\Graph\Generated.models.security.siteSourceCollectionResponse::|public| Microsoft\Graph\Generated.models.security.siteSourceCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.security.siteSourceCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.security.siteSourceCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SiteSourceCollectionResponse +Microsoft\Graph\Generated.models.security.skypeForBusinessCmdletsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.skypeForBusinessCmdletsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.skypeForBusinessCmdletsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.skypeForBusinessCmdletsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.skypeForBusinessCmdletsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.skypeForBusinessCmdletsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SkypeForBusinessCmdletsAuditRecord +Microsoft\Graph\Generated.models.security.skypeForBusinessPSTNUsageAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.skypeForBusinessPSTNUsageAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.skypeForBusinessPSTNUsageAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.skypeForBusinessPSTNUsageAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.skypeForBusinessPSTNUsageAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.skypeForBusinessPSTNUsageAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SkypeForBusinessPSTNUsageAuditRecord +Microsoft\Graph\Generated.models.security.skypeForBusinessUsersBlockedAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.skypeForBusinessUsersBlockedAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.skypeForBusinessUsersBlockedAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.skypeForBusinessUsersBlockedAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.skypeForBusinessUsersBlockedAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.skypeForBusinessUsersBlockedAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SkypeForBusinessUsersBlockedAuditRecord +Microsoft\Graph\Generated.models.security.sonarDetonationContentMetadata-->AuditData +Microsoft\Graph\Generated.models.security.sonarDetonationContentMetadata::|public|constructor():void +Microsoft\Graph\Generated.models.security.sonarDetonationContentMetadata::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sonarDetonationContentMetadata::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sonarDetonationContentMetadata::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sonarDetonationContentMetadata::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SonarDetonationContentMetadata +Microsoft\Graph\Generated.models.security.sonarDetonationEntityAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sonarDetonationEntityAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sonarDetonationEntityAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sonarDetonationEntityAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sonarDetonationEntityAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sonarDetonationEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SonarDetonationEntityAuditRecord +Microsoft\Graph\Generated.models.security.sonarFileDetonationEntityAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sonarFileDetonationEntityAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sonarFileDetonationEntityAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sonarFileDetonationEntityAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sonarFileDetonationEntityAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sonarFileDetonationEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SonarFileDetonationEntityAuditRecord +Microsoft\Graph\Generated.models.security.sonarSubmissionEntityAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sonarSubmissionEntityAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sonarSubmissionEntityAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sonarSubmissionEntityAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sonarSubmissionEntityAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sonarSubmissionEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SonarSubmissionEntityAuditRecord +Microsoft\Graph\Generated.models.security.sonarUrlDetonationEntityAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.sonarUrlDetonationEntityAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sonarUrlDetonationEntityAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sonarUrlDetonationEntityAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sonarUrlDetonationEntityAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sonarUrlDetonationEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SonarUrlDetonationEntityAuditRecord Microsoft\Graph\Generated.models.security.sourceType::0000-mailbox Microsoft\Graph\Generated.models.security.sourceType::0001-site Microsoft\Graph\Generated.models.security.sourceType::0002-unknownFutureValue +Microsoft\Graph\Generated.models.security.sparkCoreCustomLivePoolRecord-->AuditData +Microsoft\Graph\Generated.models.security.sparkCoreCustomLivePoolRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.sparkCoreCustomLivePoolRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.sparkCoreCustomLivePoolRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.sparkCoreCustomLivePoolRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.sparkCoreCustomLivePoolRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SparkCoreCustomLivePoolRecord Microsoft\Graph\Generated.models.security.sslCertificate-->Artifact Microsoft\Graph\Generated.models.security.sslCertificate::|public|constructor():void Microsoft\Graph\Generated.models.security.sslCertificate::|public|getExpirationDateTime():DateTime @@ -153926,6 +159313,12 @@ Microsoft\Graph\Generated.models.security.subdomainCollectionResponse::|public|g Microsoft\Graph\Generated.models.security.subdomainCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.security.subdomainCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.security.subdomainCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SubdomainCollectionResponse +Microsoft\Graph\Generated.models.security.submissionEntityAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.submissionEntityAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.submissionEntityAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.submissionEntityAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.submissionEntityAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.submissionEntityAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SubmissionEntityAuditRecord Microsoft\Graph\Generated.models.security.submissionMailEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.submissionMailEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.submissionMailEvidence::|public|GetFieldDeserializers():array @@ -153950,6 +159343,18 @@ Microsoft\Graph\Generated.models.security.submissionMailEvidence::|public|setSub Microsoft\Graph\Generated.models.security.submissionMailEvidence::|public|setSubmissionId(value?:string):void Microsoft\Graph\Generated.models.security.submissionMailEvidence::|public|setSubmitter(value?:string):void Microsoft\Graph\Generated.models.security.submissionMailEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SubmissionMailEvidence +Microsoft\Graph\Generated.models.security.supervisoryReviewDayXInsightsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.supervisoryReviewDayXInsightsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.supervisoryReviewDayXInsightsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.supervisoryReviewDayXInsightsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.supervisoryReviewDayXInsightsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.supervisoryReviewDayXInsightsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SupervisoryReviewDayXInsightsAuditRecord +Microsoft\Graph\Generated.models.security.syntheticProbeAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.syntheticProbeAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.syntheticProbeAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.syntheticProbeAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.syntheticProbeAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.syntheticProbeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SyntheticProbeAuditRecord Microsoft\Graph\Generated.models.security.tag-->Entity Microsoft\Graph\Generated.models.security.tag::|public|constructor():void Microsoft\Graph\Generated.models.security.tag::|public|getCreatedBy():IdentitySet @@ -153964,11 +159369,47 @@ Microsoft\Graph\Generated.models.security.tag::|public|setDescription(value?:str Microsoft\Graph\Generated.models.security.tag::|public|setDisplayName(value?:string):void Microsoft\Graph\Generated.models.security.tag::|public|setLastModifiedDateTime(value?:DateTime):void Microsoft\Graph\Generated.models.security.tag::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Tag +Microsoft\Graph\Generated.models.security.teamCopilotInteractionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.teamCopilotInteractionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.teamCopilotInteractionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.teamCopilotInteractionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.teamCopilotInteractionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.teamCopilotInteractionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamCopilotInteractionAuditRecord Microsoft\Graph\Generated.models.security.teamsDeliveryLocation::0000-unknown Microsoft\Graph\Generated.models.security.teamsDeliveryLocation::0001-teams Microsoft\Graph\Generated.models.security.teamsDeliveryLocation::0002-quarantine Microsoft\Graph\Generated.models.security.teamsDeliveryLocation::0003-failed Microsoft\Graph\Generated.models.security.teamsDeliveryLocation::0004-unknownFutureValue +Microsoft\Graph\Generated.models.security.teamsEasyApprovalsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.teamsEasyApprovalsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.teamsEasyApprovalsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.teamsEasyApprovalsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.teamsEasyApprovalsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.teamsEasyApprovalsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamsEasyApprovalsAuditRecord +Microsoft\Graph\Generated.models.security.teamsEvalDataHubAdminOperationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.teamsEvalDataHubAdminOperationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.teamsEvalDataHubAdminOperationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.teamsEvalDataHubAdminOperationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.teamsEvalDataHubAdminOperationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.teamsEvalDataHubAdminOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamsEvalDataHubAdminOperationAuditRecord +Microsoft\Graph\Generated.models.security.teamsEvalDataHubDataAccessAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.teamsEvalDataHubDataAccessAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.teamsEvalDataHubDataAccessAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.teamsEvalDataHubDataAccessAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.teamsEvalDataHubDataAccessAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.teamsEvalDataHubDataAccessAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamsEvalDataHubDataAccessAuditRecord +Microsoft\Graph\Generated.models.security.teamsEvalDataHubPermissionChangeAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.teamsEvalDataHubPermissionChangeAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.teamsEvalDataHubPermissionChangeAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.teamsEvalDataHubPermissionChangeAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.teamsEvalDataHubPermissionChangeAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.teamsEvalDataHubPermissionChangeAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamsEvalDataHubPermissionChangeAuditRecord +Microsoft\Graph\Generated.models.security.teamsHealthcareAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.teamsHealthcareAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.teamsHealthcareAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.teamsHealthcareAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.teamsHealthcareAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.teamsHealthcareAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamsHealthcareAuditRecord Microsoft\Graph\Generated.models.security.teamsMessageDeliveryAction::0000-unknown Microsoft\Graph\Generated.models.security.teamsMessageDeliveryAction::0001-deliveredAsSpam Microsoft\Graph\Generated.models.security.teamsMessageDeliveryAction::0002-delivered @@ -154029,6 +159470,41 @@ Microsoft\Graph\Generated.models.security.teamsMessageEvidence::|public|setThrea Microsoft\Graph\Generated.models.security.teamsMessageEvidence::|public|setThreadType(value?:string):void Microsoft\Graph\Generated.models.security.teamsMessageEvidence::|public|setUrls(value?:array):void Microsoft\Graph\Generated.models.security.teamsMessageEvidence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamsMessageEvidence +Microsoft\Graph\Generated.models.security.teamsUpdatesAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.teamsUpdatesAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.teamsUpdatesAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.teamsUpdatesAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.teamsUpdatesAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.teamsUpdatesAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TeamsUpdatesAuditRecord +Microsoft\Graph\Generated.models.security.tenantAllowBlockListAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.tenantAllowBlockListAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.tenantAllowBlockListAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.tenantAllowBlockListAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.tenantAllowBlockListAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.tenantAllowBlockListAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TenantAllowBlockListAuditRecord +Microsoft\Graph\Generated.models.security.threatDetectionDetail::|public|constructor():void +Microsoft\Graph\Generated.models.security.threatDetectionDetail::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.threatDetectionDetail::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.threatDetectionDetail::|public|getConfidenceLevel():string +Microsoft\Graph\Generated.models.security.threatDetectionDetail::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.threatDetectionDetail::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.threatDetectionDetail::|public|getPriorityAccountProtection():string +Microsoft\Graph\Generated.models.security.threatDetectionDetail::|public|getThreats():string +Microsoft\Graph\Generated.models.security.threatDetectionDetail::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.threatDetectionDetail::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.threatDetectionDetail::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.threatDetectionDetail::|public|setConfidenceLevel(value?:string):void +Microsoft\Graph\Generated.models.security.threatDetectionDetail::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.threatDetectionDetail::|public|setPriorityAccountProtection(value?:string):void +Microsoft\Graph\Generated.models.security.threatDetectionDetail::|public|setThreats(value?:string):void +Microsoft\Graph\Generated.models.security.threatDetectionDetail::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ThreatDetectionDetail +Microsoft\Graph\Generated.models.security.threatDetectionDetail~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.threatFinderAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.threatFinderAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.threatFinderAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.threatFinderAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.threatFinderAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.threatFinderAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ThreatFinderAuditRecord Microsoft\Graph\Generated.models.security.threatIntelligence-->Entity Microsoft\Graph\Generated.models.security.threatIntelligence::|public|constructor():void Microsoft\Graph\Generated.models.security.threatIntelligence::|public|getArticleIndicators():array @@ -154069,6 +159545,81 @@ Microsoft\Graph\Generated.models.security.threatIntelligence::|public|setVulnera Microsoft\Graph\Generated.models.security.threatIntelligence::|public|setWhoisHistoryRecords(value?:array):void Microsoft\Graph\Generated.models.security.threatIntelligence::|public|setWhoisRecords(value?:array):void Microsoft\Graph\Generated.models.security.threatIntelligence::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligence +Microsoft\Graph\Generated.models.security.threatIntelligenceAtpContentData-->AuditData +Microsoft\Graph\Generated.models.security.threatIntelligenceAtpContentData::|public|constructor():void +Microsoft\Graph\Generated.models.security.threatIntelligenceAtpContentData::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.threatIntelligenceAtpContentData::|public|OdataType:string +Microsoft\Graph\Generated.models.security.threatIntelligenceAtpContentData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.threatIntelligenceAtpContentData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceAtpContentData +Microsoft\Graph\Generated.models.security.threatIntelligenceExportAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.threatIntelligenceExportAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.threatIntelligenceExportAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.threatIntelligenceExportAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.threatIntelligenceExportAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.threatIntelligenceExportAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceExportAuditRecord +Microsoft\Graph\Generated.models.security.threatIntelligenceMailData-->AuditData +Microsoft\Graph\Generated.models.security.threatIntelligenceMailData::|public|constructor():void +Microsoft\Graph\Generated.models.security.threatIntelligenceMailData::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.threatIntelligenceMailData::|public|OdataType:string +Microsoft\Graph\Generated.models.security.threatIntelligenceMailData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.threatIntelligenceMailData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceMailData +Microsoft\Graph\Generated.models.security.threatIntelligenceObjectAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.threatIntelligenceObjectAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.threatIntelligenceObjectAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.threatIntelligenceObjectAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.threatIntelligenceObjectAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.threatIntelligenceObjectAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceObjectAuditRecord +Microsoft\Graph\Generated.models.security.threatIntelligenceUrlClickData-->AuditData +Microsoft\Graph\Generated.models.security.threatIntelligenceUrlClickData::|public|constructor():void +Microsoft\Graph\Generated.models.security.threatIntelligenceUrlClickData::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.threatIntelligenceUrlClickData::|public|OdataType:string +Microsoft\Graph\Generated.models.security.threatIntelligenceUrlClickData::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.threatIntelligenceUrlClickData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceUrlClickData +Microsoft\Graph\Generated.models.security.threatType::0000-unknown +Microsoft\Graph\Generated.models.security.threatType::0001-spam +Microsoft\Graph\Generated.models.security.threatType::0002-malware +Microsoft\Graph\Generated.models.security.threatType::0003-phish +Microsoft\Graph\Generated.models.security.threatType::0004-none +Microsoft\Graph\Generated.models.security.threatType::0005-unknownFutureValue +Microsoft\Graph\Generated.models.security.timelineEvent::|public|constructor():void +Microsoft\Graph\Generated.models.security.timelineEvent::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.security.timelineEvent::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.security.timelineEvent::|public|getEventDateTime():DateTime +Microsoft\Graph\Generated.models.security.timelineEvent::|public|getEventDetails():string +Microsoft\Graph\Generated.models.security.timelineEvent::|public|getEventResult():string +Microsoft\Graph\Generated.models.security.timelineEvent::|public|getEventSource():EventSource +Microsoft\Graph\Generated.models.security.timelineEvent::|public|getEventThreats():array +Microsoft\Graph\Generated.models.security.timelineEvent::|public|getEventType():TimelineEventType +Microsoft\Graph\Generated.models.security.timelineEvent::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.timelineEvent::|public|getOdataType():string +Microsoft\Graph\Generated.models.security.timelineEvent::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.timelineEvent::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.security.timelineEvent::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.security.timelineEvent::|public|setEventDateTime(value?:DateTime):void +Microsoft\Graph\Generated.models.security.timelineEvent::|public|setEventDetails(value?:string):void +Microsoft\Graph\Generated.models.security.timelineEvent::|public|setEventResult(value?:string):void +Microsoft\Graph\Generated.models.security.timelineEvent::|public|setEventSource(value?:EventSource):void +Microsoft\Graph\Generated.models.security.timelineEvent::|public|setEventThreats(value?:array):void +Microsoft\Graph\Generated.models.security.timelineEvent::|public|setEventType(value?:TimelineEventType):void +Microsoft\Graph\Generated.models.security.timelineEvent::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.security.timelineEvent::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TimelineEvent +Microsoft\Graph\Generated.models.security.timelineEventType::0000-originalDelivery +Microsoft\Graph\Generated.models.security.timelineEventType::0001-systemTimeTravel +Microsoft\Graph\Generated.models.security.timelineEventType::0002-dynamicDelivery +Microsoft\Graph\Generated.models.security.timelineEventType::0003-userUrlClick +Microsoft\Graph\Generated.models.security.timelineEventType::0004-reprocessed +Microsoft\Graph\Generated.models.security.timelineEventType::0005-zap +Microsoft\Graph\Generated.models.security.timelineEventType::0006-quarantineRelease +Microsoft\Graph\Generated.models.security.timelineEventType::0007-air +Microsoft\Graph\Generated.models.security.timelineEventType::0008-unknown +Microsoft\Graph\Generated.models.security.timelineEventType::0009-unknownFutureValue +Microsoft\Graph\Generated.models.security.timelineEvent~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.todoAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.todoAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.todoAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.todoAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.todoAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.todoAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TodoAuditRecord Microsoft\Graph\Generated.models.security.topicModelingSettings::|public|constructor():void Microsoft\Graph\Generated.models.security.topicModelingSettings::|public|getAdditionalData():array Microsoft\Graph\Generated.models.security.topicModelingSettings::|public|getBackingStore():BackingStore @@ -154088,6 +159639,12 @@ Microsoft\Graph\Generated.models.security.topicModelingSettings::|public|setOdat Microsoft\Graph\Generated.models.security.topicModelingSettings::|public|setTopicCount(value?:int):void Microsoft\Graph\Generated.models.security.topicModelingSettings::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TopicModelingSettings Microsoft\Graph\Generated.models.security.topicModelingSettings~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.security.trainableClassifierAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.trainableClassifierAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.trainableClassifierAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.trainableClassifierAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.trainableClassifierAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.trainableClassifierAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TrainableClassifierAuditRecord Microsoft\Graph\Generated.models.security.triggersRoot-->Entity Microsoft\Graph\Generated.models.security.triggersRoot::|public|constructor():void Microsoft\Graph\Generated.models.security.triggersRoot::|public|GetFieldDeserializers():array @@ -154104,6 +159661,12 @@ Microsoft\Graph\Generated.models.security.triggerTypesRoot::|public|OdataType:st Microsoft\Graph\Generated.models.security.triggerTypesRoot::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.security.triggerTypesRoot::|public|setRetentionEventTypes(value?:array):void Microsoft\Graph\Generated.models.security.triggerTypesRoot::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TriggerTypesRoot +Microsoft\Graph\Generated.models.security.uamOperationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.uamOperationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.uamOperationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.uamOperationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.uamOperationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.uamOperationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UamOperationAuditRecord Microsoft\Graph\Generated.models.security.unclassifiedArtifact-->Artifact Microsoft\Graph\Generated.models.security.unclassifiedArtifact::|public|constructor():void Microsoft\Graph\Generated.models.security.unclassifiedArtifact::|public|GetFieldDeserializers():array @@ -154114,6 +159677,12 @@ Microsoft\Graph\Generated.models.security.unclassifiedArtifact::|public|Serializ Microsoft\Graph\Generated.models.security.unclassifiedArtifact::|public|setKind(value?:string):void Microsoft\Graph\Generated.models.security.unclassifiedArtifact::|public|setValue(value?:string):void Microsoft\Graph\Generated.models.security.unclassifiedArtifact::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnclassifiedArtifact +Microsoft\Graph\Generated.models.security.unifiedGroupAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.unifiedGroupAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.unifiedGroupAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.unifiedGroupAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.unifiedGroupAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.unifiedGroupAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnifiedGroupAuditRecord Microsoft\Graph\Generated.models.security.unifiedGroupSource-->DataSource Microsoft\Graph\Generated.models.security.unifiedGroupSource::|public|constructor():void Microsoft\Graph\Generated.models.security.unifiedGroupSource::|public|GetFieldDeserializers():array @@ -154131,6 +159700,48 @@ Microsoft\Graph\Generated.models.security.unifiedGroupSourceCollectionResponse:: Microsoft\Graph\Generated.models.security.unifiedGroupSourceCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.security.unifiedGroupSourceCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.security.unifiedGroupSourceCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnifiedGroupSourceCollectionResponse +Microsoft\Graph\Generated.models.security.unifiedSimulationMatchedItemAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.unifiedSimulationMatchedItemAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.unifiedSimulationMatchedItemAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.unifiedSimulationMatchedItemAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.unifiedSimulationMatchedItemAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.unifiedSimulationMatchedItemAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnifiedSimulationMatchedItemAuditRecord +Microsoft\Graph\Generated.models.security.unifiedSimulationSummaryAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.unifiedSimulationSummaryAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.unifiedSimulationSummaryAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.unifiedSimulationSummaryAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.unifiedSimulationSummaryAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.unifiedSimulationSummaryAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnifiedSimulationSummaryAuditRecord +Microsoft\Graph\Generated.models.security.universalPrintManagementAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.universalPrintManagementAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.universalPrintManagementAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.universalPrintManagementAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.universalPrintManagementAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.universalPrintManagementAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UniversalPrintManagementAuditRecord +Microsoft\Graph\Generated.models.security.universalPrintPrintJobAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.universalPrintPrintJobAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.universalPrintPrintJobAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.universalPrintPrintJobAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.universalPrintPrintJobAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.universalPrintPrintJobAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UniversalPrintPrintJobAuditRecord +Microsoft\Graph\Generated.models.security.urbacAssignmentAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.urbacAssignmentAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.urbacAssignmentAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.urbacAssignmentAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.urbacAssignmentAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.urbacAssignmentAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UrbacAssignmentAuditRecord +Microsoft\Graph\Generated.models.security.urbacEnableStateAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.urbacEnableStateAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.urbacEnableStateAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.urbacEnableStateAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.urbacEnableStateAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.urbacEnableStateAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UrbacEnableStateAuditRecord +Microsoft\Graph\Generated.models.security.urbacRoleAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.urbacRoleAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.urbacRoleAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.urbacRoleAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.urbacRoleAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.urbacRoleAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UrbacRoleAuditRecord Microsoft\Graph\Generated.models.security.urlEvidence-->AlertEvidence Microsoft\Graph\Generated.models.security.urlEvidence::|public|constructor():void Microsoft\Graph\Generated.models.security.urlEvidence::|public|GetFieldDeserializers():array @@ -154160,6 +159771,7 @@ Microsoft\Graph\Generated.models.security.userAccount::|public|getDomainName():s Microsoft\Graph\Generated.models.security.userAccount::|public|GetFieldDeserializers():array Microsoft\Graph\Generated.models.security.userAccount::|public|getOdataType():string Microsoft\Graph\Generated.models.security.userAccount::|public|getResourceAccessEvents():array +Microsoft\Graph\Generated.models.security.userAccount::|public|getTenantId():string Microsoft\Graph\Generated.models.security.userAccount::|public|getUserPrincipalName():string Microsoft\Graph\Generated.models.security.userAccount::|public|getUserSid():string Microsoft\Graph\Generated.models.security.userAccount::|public|Serialize(writer:ISerializationWriter):void @@ -154172,6 +159784,7 @@ Microsoft\Graph\Generated.models.security.userAccount::|public|setDisplayName(va Microsoft\Graph\Generated.models.security.userAccount::|public|setDomainName(value?:string):void Microsoft\Graph\Generated.models.security.userAccount::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.security.userAccount::|public|setResourceAccessEvents(value?:array):void +Microsoft\Graph\Generated.models.security.userAccount::|public|setTenantId(value?:string):void Microsoft\Graph\Generated.models.security.userAccount::|public|setUserPrincipalName(value?:string):void Microsoft\Graph\Generated.models.security.userAccount::|public|setUserSid(value?:string):void Microsoft\Graph\Generated.models.security.userAccount::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserAccount @@ -154205,6 +159818,190 @@ Microsoft\Graph\Generated.models.security.userSourceCollectionResponse::|public| Microsoft\Graph\Generated.models.security.userSourceCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.security.userSourceCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.security.userSourceCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserSourceCollectionResponse +Microsoft\Graph\Generated.models.security.userTrainingAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.userTrainingAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.userTrainingAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.userTrainingAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.userTrainingAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.userTrainingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserTrainingAuditRecord +Microsoft\Graph\Generated.models.security.usxWorkspaceOnboardingAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.usxWorkspaceOnboardingAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.usxWorkspaceOnboardingAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.usxWorkspaceOnboardingAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.usxWorkspaceOnboardingAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.usxWorkspaceOnboardingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UsxWorkspaceOnboardingAuditRecord +Microsoft\Graph\Generated.models.security.verdictCategory::0000-none +Microsoft\Graph\Generated.models.security.verdictCategory::0001-malware +Microsoft\Graph\Generated.models.security.verdictCategory::0002-phish +Microsoft\Graph\Generated.models.security.verdictCategory::0003-siteUnavailable +Microsoft\Graph\Generated.models.security.verdictCategory::0004-spam +Microsoft\Graph\Generated.models.security.verdictCategory::0005-decryptionFailed +Microsoft\Graph\Generated.models.security.verdictCategory::0006-unsupportedUriScheme +Microsoft\Graph\Generated.models.security.verdictCategory::0007-unsupportedFileType +Microsoft\Graph\Generated.models.security.verdictCategory::0008-undefined +Microsoft\Graph\Generated.models.security.verdictCategory::0009-unknownFutureValue +Microsoft\Graph\Generated.models.security.vfamCreatePolicyAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vfamCreatePolicyAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vfamCreatePolicyAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vfamCreatePolicyAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vfamCreatePolicyAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vfamCreatePolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VfamCreatePolicyAuditRecord +Microsoft\Graph\Generated.models.security.vfamDeletePolicyAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vfamDeletePolicyAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vfamDeletePolicyAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vfamDeletePolicyAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vfamDeletePolicyAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vfamDeletePolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VfamDeletePolicyAuditRecord +Microsoft\Graph\Generated.models.security.vfamUpdatePolicyAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vfamUpdatePolicyAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vfamUpdatePolicyAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vfamUpdatePolicyAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vfamUpdatePolicyAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vfamUpdatePolicyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VfamUpdatePolicyAuditRecord +Microsoft\Graph\Generated.models.security.vivaAmplifyAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaAmplifyAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaAmplifyAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaAmplifyAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaAmplifyAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaAmplifyAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaAmplifyAuditRecord +Microsoft\Graph\Generated.models.security.vivaEngageEventsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaEngageEventsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaEngageEventsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaEngageEventsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaEngageEventsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaEngageEventsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaEngageEventsAuditRecord +Microsoft\Graph\Generated.models.security.vivaEngageNetworkAssociationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaEngageNetworkAssociationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaEngageNetworkAssociationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaEngageNetworkAssociationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaEngageNetworkAssociationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaEngageNetworkAssociationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaEngageNetworkAssociationAuditRecord +Microsoft\Graph\Generated.models.security.vivaEngageSegmentAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaEngageSegmentAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaEngageSegmentAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaEngageSegmentAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaEngageSegmentAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaEngageSegmentAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaEngageSegmentAuditRecord +Microsoft\Graph\Generated.models.security.vivaGlintAdvancedConfigurationAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaGlintAdvancedConfigurationAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaGlintAdvancedConfigurationAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaGlintAdvancedConfigurationAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaGlintAdvancedConfigurationAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaGlintAdvancedConfigurationAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintAdvancedConfigurationAuditRecord +Microsoft\Graph\Generated.models.security.vivaGlintAgenticCampaignAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaGlintAgenticCampaignAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaGlintAgenticCampaignAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaGlintAgenticCampaignAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaGlintAgenticCampaignAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaGlintAgenticCampaignAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintAgenticCampaignAuditRecord +Microsoft\Graph\Generated.models.security.vivaGlintFeedbackProgramAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaGlintFeedbackProgramAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaGlintFeedbackProgramAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaGlintFeedbackProgramAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaGlintFeedbackProgramAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaGlintFeedbackProgramAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintFeedbackProgramAuditRecord +Microsoft\Graph\Generated.models.security.vivaGlintOrganizationalDataAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaGlintOrganizationalDataAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaGlintOrganizationalDataAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaGlintOrganizationalDataAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaGlintOrganizationalDataAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaGlintOrganizationalDataAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintOrganizationalDataAuditRecord +Microsoft\Graph\Generated.models.security.vivaGlintPulseProgramAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaGlintPulseProgramAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaGlintPulseProgramAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaGlintPulseProgramAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaGlintPulseProgramAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaGlintPulseProgramAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintPulseProgramAuditRecord +Microsoft\Graph\Generated.models.security.vivaGlintPulseProgramRespondentRateAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaGlintPulseProgramRespondentRateAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaGlintPulseProgramRespondentRateAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaGlintPulseProgramRespondentRateAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaGlintPulseProgramRespondentRateAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaGlintPulseProgramRespondentRateAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintPulseProgramRespondentRateAuditRecord +Microsoft\Graph\Generated.models.security.vivaGlintQuestionAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaGlintQuestionAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaGlintQuestionAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaGlintQuestionAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaGlintQuestionAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaGlintQuestionAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintQuestionAuditRecord +Microsoft\Graph\Generated.models.security.vivaGlintRoleAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaGlintRoleAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaGlintRoleAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaGlintRoleAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaGlintRoleAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaGlintRoleAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintRoleAuditRecord +Microsoft\Graph\Generated.models.security.vivaGlintRubiconAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaGlintRubiconAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaGlintRubiconAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaGlintRubiconAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaGlintRubiconAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaGlintRubiconAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintRubiconAuditRecord +Microsoft\Graph\Generated.models.security.vivaGlintSupportAccessAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaGlintSupportAccessAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaGlintSupportAccessAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaGlintSupportAccessAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaGlintSupportAccessAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaGlintSupportAccessAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintSupportAccessAuditRecord +Microsoft\Graph\Generated.models.security.vivaGlintSystemAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaGlintSystemAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaGlintSystemAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaGlintSystemAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaGlintSystemAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaGlintSystemAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintSystemAuditRecord +Microsoft\Graph\Generated.models.security.vivaGlintUserAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaGlintUserAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaGlintUserAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaGlintUserAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaGlintUserAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaGlintUserAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintUserAuditRecord +Microsoft\Graph\Generated.models.security.vivaGlintUserGroupAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaGlintUserGroupAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaGlintUserGroupAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaGlintUserGroupAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaGlintUserGroupAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaGlintUserGroupAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGlintUserGroupAuditRecord +Microsoft\Graph\Generated.models.security.vivaGoalsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaGoalsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaGoalsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaGoalsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaGoalsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaGoalsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaGoalsAuditRecord +Microsoft\Graph\Generated.models.security.vivaLearningAdminAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaLearningAdminAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaLearningAdminAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaLearningAdminAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaLearningAdminAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaLearningAdminAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaLearningAdminAuditRecord +Microsoft\Graph\Generated.models.security.vivaLearningAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaLearningAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaLearningAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaLearningAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaLearningAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaLearningAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaLearningAuditRecord +Microsoft\Graph\Generated.models.security.vivaPulseAdminAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaPulseAdminAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaPulseAdminAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaPulseAdminAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaPulseAdminAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaPulseAdminAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaPulseAdminAuditRecord +Microsoft\Graph\Generated.models.security.vivaPulseOrganizerAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaPulseOrganizerAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaPulseOrganizerAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaPulseOrganizerAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaPulseOrganizerAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaPulseOrganizerAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaPulseOrganizerAuditRecord +Microsoft\Graph\Generated.models.security.vivaPulseReportAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaPulseReportAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaPulseReportAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaPulseReportAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaPulseReportAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaPulseReportAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaPulseReportAuditRecord +Microsoft\Graph\Generated.models.security.vivaPulseResponseAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.vivaPulseResponseAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.vivaPulseResponseAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.vivaPulseResponseAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.vivaPulseResponseAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.vivaPulseResponseAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):VivaPulseResponseAuditRecord Microsoft\Graph\Generated.models.security.vmCloudProvider::0000-unknown Microsoft\Graph\Generated.models.security.vmCloudProvider::0001-azure Microsoft\Graph\Generated.models.security.vmCloudProvider::0002-unknownFutureValue @@ -154295,6 +160092,18 @@ Microsoft\Graph\Generated.models.security.vulnerabilitySeverity::0002-medium Microsoft\Graph\Generated.models.security.vulnerabilitySeverity::0003-high Microsoft\Graph\Generated.models.security.vulnerabilitySeverity::0004-critical Microsoft\Graph\Generated.models.security.vulnerabilitySeverity::0005-unknownFutureValue +Microsoft\Graph\Generated.models.security.wdatpAlertsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.wdatpAlertsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.wdatpAlertsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.wdatpAlertsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.wdatpAlertsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.wdatpAlertsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WdatpAlertsAuditRecord +Microsoft\Graph\Generated.models.security.webContentFilteringAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.webContentFilteringAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.webContentFilteringAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.webContentFilteringAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.webContentFilteringAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.webContentFilteringAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WebContentFilteringAuditRecord Microsoft\Graph\Generated.models.security.whoisBaseRecord-->Entity Microsoft\Graph\Generated.models.security.whoisBaseRecord::|public|constructor():void Microsoft\Graph\Generated.models.security.whoisBaseRecord::|public|getAbuse():WhoisContact @@ -154405,6 +160214,30 @@ Microsoft\Graph\Generated.models.security.whoisRecordCollectionResponse::|public Microsoft\Graph\Generated.models.security.whoisRecordCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.security.whoisRecordCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.security.whoisRecordCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WhoisRecordCollectionResponse +Microsoft\Graph\Generated.models.security.windows365CustomerLockboxAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.windows365CustomerLockboxAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.windows365CustomerLockboxAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.windows365CustomerLockboxAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.windows365CustomerLockboxAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.windows365CustomerLockboxAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Windows365CustomerLockboxAuditRecord +Microsoft\Graph\Generated.models.security.workplaceAnalyticsAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.workplaceAnalyticsAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.workplaceAnalyticsAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.workplaceAnalyticsAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.workplaceAnalyticsAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.workplaceAnalyticsAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):WorkplaceAnalyticsAuditRecord +Microsoft\Graph\Generated.models.security.yammerAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.yammerAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.yammerAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.yammerAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.yammerAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.yammerAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):YammerAuditRecord +Microsoft\Graph\Generated.models.security.yammerUserHidingAuditRecord-->AuditData +Microsoft\Graph\Generated.models.security.yammerUserHidingAuditRecord::|public|constructor():void +Microsoft\Graph\Generated.models.security.yammerUserHidingAuditRecord::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.security.yammerUserHidingAuditRecord::|public|OdataType:string +Microsoft\Graph\Generated.models.security.yammerUserHidingAuditRecord::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.security.yammerUserHidingAuditRecord::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):YammerUserHidingAuditRecord Microsoft\Graph\Generated.models.securityNetworkProtocol::0000-unknown Microsoft\Graph\Generated.models.securityNetworkProtocol::0001-ip Microsoft\Graph\Generated.models.securityNetworkProtocol::0002-icmp @@ -156885,6 +162718,14 @@ Microsoft\Graph\Generated.models.specialFolder::|public|setName(value?:string):v Microsoft\Graph\Generated.models.specialFolder::|public|setOdataType(value?:string):void Microsoft\Graph\Generated.models.specialFolder::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SpecialFolder Microsoft\Graph\Generated.models.specialFolder~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.sslVersion::0000-none +Microsoft\Graph\Generated.models.sslVersion::0001-ssl3_0 +Microsoft\Graph\Generated.models.sslVersion::0002-tls1_0 +Microsoft\Graph\Generated.models.sslVersion::0003-tls1_1 +Microsoft\Graph\Generated.models.sslVersion::0004-tls1_2 +Microsoft\Graph\Generated.models.sslVersion::0005-tls1_3 +Microsoft\Graph\Generated.models.sslVersion::0006-notSupported +Microsoft\Graph\Generated.models.sslVersion::0007-unknownFutureValue Microsoft\Graph\Generated.models.staffAvailabilityItem::|public|constructor():void Microsoft\Graph\Generated.models.staffAvailabilityItem::|public|getAdditionalData():array Microsoft\Graph\Generated.models.staffAvailabilityItem::|public|getAvailabilityItems():array @@ -157863,6 +163704,21 @@ Microsoft\Graph\Generated.models.targetDeviceGroupCollectionResponse::|public|ge Microsoft\Graph\Generated.models.targetDeviceGroupCollectionResponse::|public|Serialize(writer:ISerializationWriter):void Microsoft\Graph\Generated.models.targetDeviceGroupCollectionResponse::|public|setValue(value?:array):void Microsoft\Graph\Generated.models.targetDeviceGroupCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TargetDeviceGroupCollectionResponse +Microsoft\Graph\Generated.models.targetedChatMessage-->ChatMessage +Microsoft\Graph\Generated.models.targetedChatMessage::|public|constructor():void +Microsoft\Graph\Generated.models.targetedChatMessage::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.targetedChatMessage::|public|getRecipient():Identity +Microsoft\Graph\Generated.models.targetedChatMessage::|public|OdataType:string +Microsoft\Graph\Generated.models.targetedChatMessage::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.targetedChatMessage::|public|setRecipient(value?:Identity):void +Microsoft\Graph\Generated.models.targetedChatMessage::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TargetedChatMessage +Microsoft\Graph\Generated.models.targetedChatMessageCollectionResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.models.targetedChatMessageCollectionResponse::|public|constructor():void +Microsoft\Graph\Generated.models.targetedChatMessageCollectionResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.targetedChatMessageCollectionResponse::|public|getValue():array +Microsoft\Graph\Generated.models.targetedChatMessageCollectionResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.targetedChatMessageCollectionResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.models.targetedChatMessageCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):TargetedChatMessageCollectionResponse Microsoft\Graph\Generated.models.targetedManagedAppConfiguration-->ManagedAppConfiguration Microsoft\Graph\Generated.models.targetedManagedAppConfiguration::|public|constructor():void Microsoft\Graph\Generated.models.targetedManagedAppConfiguration::|public|getApps():array @@ -162484,6 +168340,16 @@ Microsoft\Graph\Generated.models.userLastSignInRecommendationInsightSetting::|pu Microsoft\Graph\Generated.models.userLastSignInRecommendationInsightSetting::|public|setRecommendationLookBackDuration(value?:DateInterval):void Microsoft\Graph\Generated.models.userLastSignInRecommendationInsightSetting::|public|setSignInScope(value?:UserSignInRecommendationScope):void Microsoft\Graph\Generated.models.userLastSignInRecommendationInsightSetting::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserLastSignInRecommendationInsightSetting +Microsoft\Graph\Generated.models.userOwnership::0000-none +Microsoft\Graph\Generated.models.userOwnership::0001-lawfulBasisForProcessing +Microsoft\Graph\Generated.models.userOwnership::0002-rightToAccess +Microsoft\Graph\Generated.models.userOwnership::0003-rightToBeInformed +Microsoft\Graph\Generated.models.userOwnership::0004-rightToDataPortability +Microsoft\Graph\Generated.models.userOwnership::0005-rightToObject +Microsoft\Graph\Generated.models.userOwnership::0006-rightToRectification +Microsoft\Graph\Generated.models.userOwnership::0007-rightToRestrictionOfProcessing +Microsoft\Graph\Generated.models.userOwnership::0008-rightsRelatedToAutomatedDecisionMaking +Microsoft\Graph\Generated.models.userOwnership::0009-unknownFutureValue Microsoft\Graph\Generated.models.userPrint::|public|constructor():void Microsoft\Graph\Generated.models.userPrint::|public|getAdditionalData():array Microsoft\Graph\Generated.models.userPrint::|public|getBackingStore():BackingStore @@ -162889,6 +168755,19 @@ Microsoft\Graph\Generated.models.userWorkLocation::|public|setSource(value?:Work Microsoft\Graph\Generated.models.userWorkLocation::|public|setWorkLocationType(value?:WorkLocationType):void Microsoft\Graph\Generated.models.userWorkLocation::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UserWorkLocation Microsoft\Graph\Generated.models.userWorkLocation~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.models.validatingDomains::|public|constructor():void +Microsoft\Graph\Generated.models.validatingDomains::|public|getAdditionalData():array +Microsoft\Graph\Generated.models.validatingDomains::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.models.validatingDomains::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.models.validatingDomains::|public|getOdataType():string +Microsoft\Graph\Generated.models.validatingDomains::|public|getRootDomains():RootDomains +Microsoft\Graph\Generated.models.validatingDomains::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.models.validatingDomains::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.models.validatingDomains::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.models.validatingDomains::|public|setOdataType(value?:string):void +Microsoft\Graph\Generated.models.validatingDomains::|public|setRootDomains(value?:RootDomains):void +Microsoft\Graph\Generated.models.validatingDomains::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ValidatingDomains +Microsoft\Graph\Generated.models.validatingDomains~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.models.verifiableCredentialAuthenticationMethodTarget-->AuthenticationMethodTarget Microsoft\Graph\Generated.models.verifiableCredentialAuthenticationMethodTarget::|public|constructor():void Microsoft\Graph\Generated.models.verifiableCredentialAuthenticationMethodTarget::|public|GetFieldDeserializers():array @@ -172312,6 +178191,29 @@ Microsoft\Graph\Generated.policies.featureRolloutPolicies.item.FeatureRolloutPol Microsoft\Graph\Generated.policies.featureRolloutPolicies.item.FeatureRolloutPolicyItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FeatureRolloutPolicyItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.policies.featureRolloutPolicies.item.FeatureRolloutPolicyItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.policies.featureRolloutPolicies.item.FeatureRolloutPolicyItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.FederatedTokenValidationPolicyRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.FederatedTokenValidationPolicyRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.FederatedTokenValidationPolicyRequestBuilder::|public|Delete(requestConfiguration?:FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.FederatedTokenValidationPolicyRequestBuilder::|public|Get(requestConfiguration?:FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration):FederatedTokenValidationPolicy +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.FederatedTokenValidationPolicyRequestBuilder::|public|Patch(body:FederatedTokenValidationPolicy; requestConfiguration?:FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration):FederatedTokenValidationPolicy +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.FederatedTokenValidationPolicyRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.FederatedTokenValidationPolicyRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.FederatedTokenValidationPolicyRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:FederatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.FederatedTokenValidationPolicyRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:FederatedTokenValidationPolicyRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.FederatedTokenValidationPolicyRequestBuilder::|public|ToPatchRequestInformation(body:FederatedTokenValidationPolicy; requestConfiguration?:FederatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.FederatedTokenValidationPolicyRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.FederatedTokenValidationPolicyRequestBuilder::|public|WithUrl(rawUrl:string):FederatedTokenValidationPolicyRequestBuilder +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.federatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.federatedTokenValidationPolicyRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.federatedTokenValidationPolicyRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.federatedTokenValidationPolicyRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.federatedTokenValidationPolicyRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.federatedTokenValidationPolicyRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.federatedTokenValidationPolicyRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:FederatedTokenValidationPolicyRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.federatedTokenValidationPolicyRequestBuilderGetRequestConfiguration::|public|queryParameters:FederatedTokenValidationPolicyRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.federatedTokenValidationPolicyRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):FederatedTokenValidationPolicyRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.federatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.policies.federatedTokenValidationPolicy.federatedTokenValidationPolicyRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.policies.homeRealmDiscoveryPolicies.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.policies.homeRealmDiscoveryPolicies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.policies.homeRealmDiscoveryPolicies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -172685,6 +178587,7 @@ Microsoft\Graph\Generated.policies.PoliciesRequestBuilder::|public|crossTenantAc Microsoft\Graph\Generated.policies.PoliciesRequestBuilder::|public|defaultAppManagementPolicy:DefaultAppManagementPolicyRequestBuilder Microsoft\Graph\Generated.policies.PoliciesRequestBuilder::|public|deviceRegistrationPolicy:DeviceRegistrationPolicyRequestBuilder Microsoft\Graph\Generated.policies.PoliciesRequestBuilder::|public|featureRolloutPolicies:FeatureRolloutPoliciesRequestBuilder +Microsoft\Graph\Generated.policies.PoliciesRequestBuilder::|public|federatedTokenValidationPolicy:FederatedTokenValidationPolicyRequestBuilder Microsoft\Graph\Generated.policies.PoliciesRequestBuilder::|public|Get(requestConfiguration?:PoliciesRequestBuilderGetRequestConfiguration):PolicyRoot Microsoft\Graph\Generated.policies.PoliciesRequestBuilder::|public|homeRealmDiscoveryPolicies:HomeRealmDiscoveryPoliciesRequestBuilder Microsoft\Graph\Generated.policies.PoliciesRequestBuilder::|public|identitySecurityDefaultsEnforcementPolicy:IdentitySecurityDefaultsEnforcementPolicyRequestBuilder @@ -179224,6 +185127,7 @@ Microsoft\Graph\Generated.security.alerts_v2.Alerts_v2RequestBuilder::|public|By Microsoft\Graph\Generated.security.alerts_v2.Alerts_v2RequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.security.alerts_v2.Alerts_v2RequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Generated.security.alerts_v2.Alerts_v2RequestBuilder::|public|Get(requestConfiguration?:Alerts_v2RequestBuilderGetRequestConfiguration):AlertCollectionResponse +Microsoft\Graph\Generated.security.alerts_v2.Alerts_v2RequestBuilder::|public|microsoftGraphSecurityMoveAlerts:MicrosoftGraphSecurityMoveAlertsRequestBuilder Microsoft\Graph\Generated.security.alerts_v2.Alerts_v2RequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.security.alerts_v2.Alerts_v2RequestBuilder::|public|Post(body:Alert; requestConfiguration?:Alerts_v2RequestBuilderPostRequestConfiguration):Alert Microsoft\Graph\Generated.security.alerts_v2.Alerts_v2RequestBuilder::|public|requestAdapter:RequestAdapter @@ -179311,6 +185215,33 @@ Microsoft\Graph\Generated.security.alerts_v2.item.comments.count.CountRequestBui Microsoft\Graph\Generated.security.alerts_v2.item.comments.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.security.alerts_v2.item.comments.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters Microsoft\Graph\Generated.security.alerts_v2.item.comments.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|Post(body:MoveAlertsPostRequestBody; requestConfiguration?:MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration):MergeResponse +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|ToPostRequestInformation(body:MoveAlertsPostRequestBody; requestConfiguration?:MicrosoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphSecurityMoveAlertsRequestBuilder +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.microsoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.microsoftGraphSecurityMoveAlertsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.moveAlertsPostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.moveAlertsPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.moveAlertsPostRequestBody::|public|getAlertComment():string +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.moveAlertsPostRequestBody::|public|getAlertIds():array +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.moveAlertsPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.moveAlertsPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.moveAlertsPostRequestBody::|public|getIncidentId():string +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.moveAlertsPostRequestBody::|public|getNewCorrelationReasons():CorrelationReason +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.moveAlertsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.moveAlertsPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.moveAlertsPostRequestBody::|public|setAlertComment(value?:string):void +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.moveAlertsPostRequestBody::|public|setAlertIds(value?:array):void +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.moveAlertsPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.moveAlertsPostRequestBody::|public|setIncidentId(value?:string):void +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.moveAlertsPostRequestBody::|public|setNewCorrelationReasons(value?:CorrelationReason):void +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.moveAlertsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MoveAlertsPostRequestBody +Microsoft\Graph\Generated.security.alerts_v2.microsoftGraphSecurityMoveAlerts.moveAlertsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable Microsoft\Graph\Generated.security.attackSimulation.AttackSimulationRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.security.attackSimulation.AttackSimulationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.security.attackSimulation.AttackSimulationRequestBuilder::|public|Delete(requestConfiguration?:AttackSimulationRequestBuilderDeleteRequestConfiguration):void @@ -180174,6 +186105,145 @@ Microsoft\Graph\Generated.security.attackSimulation.trainings.trainingsRequestBu Microsoft\Graph\Generated.security.attackSimulation.trainings.trainingsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TrainingsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.security.attackSimulation.trainings.trainingsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.security.attackSimulation.trainings.trainingsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.security.auditLog.AuditLogRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.security.auditLog.AuditLogRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.security.auditLog.AuditLogRequestBuilder::|public|Delete(requestConfiguration?:AuditLogRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.security.auditLog.AuditLogRequestBuilder::|public|Get(requestConfiguration?:AuditLogRequestBuilderGetRequestConfiguration):AuditCoreRoot +Microsoft\Graph\Generated.security.auditLog.AuditLogRequestBuilder::|public|Patch(body:AuditCoreRoot; requestConfiguration?:AuditLogRequestBuilderPatchRequestConfiguration):AuditCoreRoot +Microsoft\Graph\Generated.security.auditLog.AuditLogRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.security.auditLog.AuditLogRequestBuilder::|public|queries:QueriesRequestBuilder +Microsoft\Graph\Generated.security.auditLog.AuditLogRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.security.auditLog.AuditLogRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AuditLogRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.auditLog.AuditLogRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AuditLogRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.auditLog.AuditLogRequestBuilder::|public|ToPatchRequestInformation(body:AuditCoreRoot; requestConfiguration?:AuditLogRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.auditLog.AuditLogRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.security.auditLog.AuditLogRequestBuilder::|public|WithUrl(rawUrl:string):AuditLogRequestBuilder +Microsoft\Graph\Generated.security.auditLog.auditLogRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.auditLog.auditLogRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.security.auditLog.auditLogRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.security.auditLog.auditLogRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.security.auditLog.auditLogRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.security.auditLog.auditLogRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.auditLog.auditLogRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AuditLogRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.security.auditLog.auditLogRequestBuilderGetRequestConfiguration::|public|queryParameters:AuditLogRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.auditLog.auditLogRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AuditLogRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.auditLog.auditLogRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.auditLog.auditLogRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.security.auditLog.queries.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.security.auditLog.queries.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.security.auditLog.queries.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.security.auditLog.queries.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.security.auditLog.queries.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.security.auditLog.queries.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.auditLog.queries.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.security.auditLog.queries.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.security.auditLog.queries.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.security.auditLog.queries.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.security.auditLog.queries.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.security.auditLog.queries.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.auditLog.queries.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.security.auditLog.queries.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.auditLog.queries.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|Delete(requestConfiguration?:AuditLogQueryItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|Get(requestConfiguration?:AuditLogQueryItemRequestBuilderGetRequestConfiguration):AuditLogQuery +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|records:RecordsRequestBuilder +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AuditLogQueryItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AuditLogQueryItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilder::|public|WithUrl(rawUrl:string):AuditLogQueryItemRequestBuilder +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AuditLogQueryItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AuditLogQueryItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.auditLog.queries.item.AuditLogQueryItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AuditLogQueryItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.auditLog.queries.item.records.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.security.auditLog.queries.item.records.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.security.auditLog.queries.item.records.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.security.auditLog.queries.item.records.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.security.auditLog.queries.item.records.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.security.auditLog.queries.item.records.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.auditLog.queries.item.records.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.security.auditLog.queries.item.records.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.security.auditLog.queries.item.records.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.security.auditLog.queries.item.records.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.security.auditLog.queries.item.records.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.security.auditLog.queries.item.records.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.auditLog.queries.item.records.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.security.auditLog.queries.item.records.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.auditLog.queries.item.records.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|Get(requestConfiguration?:AuditLogRecordItemRequestBuilderGetRequestConfiguration):AuditLogRecord +Microsoft\Graph\Generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AuditLogRecordItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|WithUrl(rawUrl:string):AuditLogRecordItemRequestBuilder +Microsoft\Graph\Generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AuditLogRecordItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AuditLogRecordItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.auditLog.queries.item.records.item.AuditLogRecordItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AuditLogRecordItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.auditLog.queries.item.records.RecordsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|ByAuditLogRecordId(auditLogRecordId:string):AuditLogRecordItemRequestBuilder +Microsoft\Graph\Generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|Get(requestConfiguration?:RecordsRequestBuilderGetRequestConfiguration):AuditLogRecordCollectionResponse +Microsoft\Graph\Generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RecordsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.security.auditLog.queries.item.records.RecordsRequestBuilder::|public|WithUrl(rawUrl:string):RecordsRequestBuilder +Microsoft\Graph\Generated.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.security.auditLog.queries.item.records.recordsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.security.auditLog.queries.item.records.recordsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.auditLog.queries.item.records.recordsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RecordsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.security.auditLog.queries.item.records.recordsRequestBuilderGetRequestConfiguration::|public|queryParameters:RecordsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.auditLog.queries.item.records.recordsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RecordsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.auditLog.queries.QueriesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.security.auditLog.queries.QueriesRequestBuilder::|public|ByAuditLogQueryId(auditLogQueryId:string):AuditLogQueryItemRequestBuilder +Microsoft\Graph\Generated.security.auditLog.queries.QueriesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.security.auditLog.queries.QueriesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.security.auditLog.queries.QueriesRequestBuilder::|public|Get(requestConfiguration?:QueriesRequestBuilderGetRequestConfiguration):AuditLogQueryCollectionResponse +Microsoft\Graph\Generated.security.auditLog.queries.QueriesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.security.auditLog.queries.QueriesRequestBuilder::|public|Post(body:AuditLogQuery; requestConfiguration?:QueriesRequestBuilderPostRequestConfiguration):AuditLogQuery +Microsoft\Graph\Generated.security.auditLog.queries.QueriesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.security.auditLog.queries.QueriesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:QueriesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.auditLog.queries.QueriesRequestBuilder::|public|ToPostRequestInformation(body:AuditLogQuery; requestConfiguration?:QueriesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.auditLog.queries.QueriesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.security.auditLog.queries.QueriesRequestBuilder::|public|WithUrl(rawUrl:string):QueriesRequestBuilder +Microsoft\Graph\Generated.security.auditLog.queries.queriesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.security.auditLog.queries.queriesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.security.auditLog.queries.queriesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.security.auditLog.queries.queriesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.security.auditLog.queries.queriesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.security.auditLog.queries.queriesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.security.auditLog.queries.queriesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.security.auditLog.queries.queriesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.security.auditLog.queries.queriesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.security.auditLog.queries.queriesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.auditLog.queries.queriesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:QueriesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.security.auditLog.queries.queriesRequestBuilderGetRequestConfiguration::|public|queryParameters:QueriesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.auditLog.queries.queriesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):QueriesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.auditLog.queries.queriesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.auditLog.queries.queriesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.security.cases.CasesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.security.cases.CasesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.security.cases.CasesRequestBuilder::|public|Delete(requestConfiguration?:CasesRequestBuilderDeleteRequestConfiguration):void @@ -181881,6 +187951,127 @@ Microsoft\Graph\Generated.security.cases.ediscoveryCases.item.tags.tagsRequestBu Microsoft\Graph\Generated.security.cases.ediscoveryCases.item.tags.tagsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TagsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.security.cases.ediscoveryCases.item.tags.tagsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.security.cases.ediscoveryCases.item.tags.tagsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.AnalyzedEmailsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.AnalyzedEmailsRequestBuilder::|public|ByAnalyzedEmailId(analyzedEmailId:string):AnalyzedEmailItemRequestBuilder +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.AnalyzedEmailsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.AnalyzedEmailsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.AnalyzedEmailsRequestBuilder::|public|Get(requestConfiguration?:AnalyzedEmailsRequestBuilderGetRequestConfiguration):AnalyzedEmailCollectionResponse +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.AnalyzedEmailsRequestBuilder::|public|microsoftGraphSecurityRemediate:MicrosoftGraphSecurityRemediateRequestBuilder +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.AnalyzedEmailsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.AnalyzedEmailsRequestBuilder::|public|Post(body:AnalyzedEmail; requestConfiguration?:AnalyzedEmailsRequestBuilderPostRequestConfiguration):AnalyzedEmail +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.AnalyzedEmailsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.AnalyzedEmailsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AnalyzedEmailsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.AnalyzedEmailsRequestBuilder::|public|ToPostRequestInformation(body:AnalyzedEmail; requestConfiguration?:AnalyzedEmailsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.AnalyzedEmailsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.AnalyzedEmailsRequestBuilder::|public|WithUrl(rawUrl:string):AnalyzedEmailsRequestBuilder +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.analyzedEmailsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.analyzedEmailsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.analyzedEmailsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.analyzedEmailsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.analyzedEmailsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.analyzedEmailsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.analyzedEmailsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.analyzedEmailsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.analyzedEmailsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.analyzedEmailsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.analyzedEmailsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AnalyzedEmailsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.analyzedEmailsRequestBuilderGetRequestConfiguration::|public|queryParameters:AnalyzedEmailsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.analyzedEmailsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):AnalyzedEmailsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.analyzedEmailsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.analyzedEmailsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilder::|public|Delete(requestConfiguration?:AnalyzedEmailItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilder::|public|Get(requestConfiguration?:AnalyzedEmailItemRequestBuilderGetRequestConfiguration):AnalyzedEmail +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilder::|public|Patch(body:AnalyzedEmail; requestConfiguration?:AnalyzedEmailItemRequestBuilderPatchRequestConfiguration):AnalyzedEmail +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:AnalyzedEmailItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:AnalyzedEmailItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilder::|public|ToPatchRequestInformation(body:AnalyzedEmail; requestConfiguration?:AnalyzedEmailItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilder::|public|WithUrl(rawUrl:string):AnalyzedEmailItemRequestBuilder +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:AnalyzedEmailItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilderGetRequestConfiguration::|public|queryParameters:AnalyzedEmailItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):AnalyzedEmailItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.item.AnalyzedEmailItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.MicrosoftGraphSecurityRemediateRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.MicrosoftGraphSecurityRemediateRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.MicrosoftGraphSecurityRemediateRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.MicrosoftGraphSecurityRemediateRequestBuilder::|public|Post(body:RemediatePostRequestBody; requestConfiguration?:MicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.MicrosoftGraphSecurityRemediateRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.MicrosoftGraphSecurityRemediateRequestBuilder::|public|ToPostRequestInformation(body:RemediatePostRequestBody; requestConfiguration?:MicrosoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.MicrosoftGraphSecurityRemediateRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.MicrosoftGraphSecurityRemediateRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphSecurityRemediateRequestBuilder +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.microsoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.microsoftGraphSecurityRemediateRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|getAction():RemediationAction +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|getAnalyzedEmails():array +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|getDescription():string +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|getDisplayName():string +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|getRemediateSendersCopy():bool +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|getSeverity():RemediationSeverity +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|setAction(value?:RemediationAction):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|setAnalyzedEmails(value?:array):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|setDescription(value?:string):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|setDisplayName(value?:string):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|setRemediateSendersCopy(value?:bool):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|public|setSeverity(value?:RemediationSeverity):void +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):RemediatePostRequestBody +Microsoft\Graph\Generated.security.collaboration.analyzedEmails.microsoftGraphSecurityRemediate.remediatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.security.collaboration.CollaborationRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.security.collaboration.CollaborationRequestBuilder::|public|analyzedEmails:AnalyzedEmailsRequestBuilder +Microsoft\Graph\Generated.security.collaboration.CollaborationRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.security.collaboration.CollaborationRequestBuilder::|public|Delete(requestConfiguration?:CollaborationRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.security.collaboration.CollaborationRequestBuilder::|public|Get(requestConfiguration?:CollaborationRequestBuilderGetRequestConfiguration):CollaborationRoot +Microsoft\Graph\Generated.security.collaboration.CollaborationRequestBuilder::|public|Patch(body:CollaborationRoot; requestConfiguration?:CollaborationRequestBuilderPatchRequestConfiguration):CollaborationRoot +Microsoft\Graph\Generated.security.collaboration.CollaborationRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.security.collaboration.CollaborationRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.security.collaboration.CollaborationRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:CollaborationRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.collaboration.CollaborationRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CollaborationRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.collaboration.CollaborationRequestBuilder::|public|ToPatchRequestInformation(body:CollaborationRoot; requestConfiguration?:CollaborationRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.collaboration.CollaborationRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.security.collaboration.CollaborationRequestBuilder::|public|WithUrl(rawUrl:string):CollaborationRequestBuilder +Microsoft\Graph\Generated.security.collaboration.collaborationRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.collaboration.collaborationRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.security.collaboration.collaborationRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.security.collaboration.collaborationRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.security.collaboration.collaborationRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.security.collaboration.collaborationRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.collaboration.collaborationRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CollaborationRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.security.collaboration.collaborationRequestBuilderGetRequestConfiguration::|public|queryParameters:CollaborationRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.collaboration.collaborationRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):CollaborationRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.security.collaboration.collaborationRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.collaboration.collaborationRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|Delete(requestConfiguration?:DataSecurityAndGovernanceRequestBuilderDeleteRequestConfiguration):void @@ -182750,6 +188941,7 @@ Microsoft\Graph\Generated.security.incidents.IncidentsRequestBuilder::|public|By Microsoft\Graph\Generated.security.incidents.IncidentsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.security.incidents.IncidentsRequestBuilder::|public|Count:CountRequestBuilder Microsoft\Graph\Generated.security.incidents.IncidentsRequestBuilder::|public|Get(requestConfiguration?:IncidentsRequestBuilderGetRequestConfiguration):IncidentCollectionResponse +Microsoft\Graph\Generated.security.incidents.IncidentsRequestBuilder::|public|microsoftGraphSecurityMergeIncidents:MicrosoftGraphSecurityMergeIncidentsRequestBuilder Microsoft\Graph\Generated.security.incidents.IncidentsRequestBuilder::|public|pathParameters:array Microsoft\Graph\Generated.security.incidents.IncidentsRequestBuilder::|public|Post(body:Incident; requestConfiguration?:IncidentsRequestBuilderPostRequestConfiguration):Incident Microsoft\Graph\Generated.security.incidents.IncidentsRequestBuilder::|public|requestAdapter:RequestAdapter @@ -182876,6 +189068,31 @@ Microsoft\Graph\Generated.security.incidents.item.IncidentItemRequestBuilderGetR Microsoft\Graph\Generated.security.incidents.item.IncidentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):IncidentItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.security.incidents.item.IncidentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.security.incidents.item.IncidentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.mergeIncidentsPostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.mergeIncidentsPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.mergeIncidentsPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.mergeIncidentsPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.mergeIncidentsPostRequestBody::|public|getIncidentComment():string +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.mergeIncidentsPostRequestBody::|public|getIncidentIds():array +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.mergeIncidentsPostRequestBody::|public|getMergeReasons():CorrelationReason +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.mergeIncidentsPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.mergeIncidentsPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.mergeIncidentsPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.mergeIncidentsPostRequestBody::|public|setIncidentComment(value?:string):void +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.mergeIncidentsPostRequestBody::|public|setIncidentIds(value?:array):void +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.mergeIncidentsPostRequestBody::|public|setMergeReasons(value?:CorrelationReason):void +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.mergeIncidentsPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):MergeIncidentsPostRequestBody +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.mergeIncidentsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|Post(body:MergeIncidentsPostRequestBody; requestConfiguration?:MicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration):MergeResponse +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|ToPostRequestInformation(body:MergeIncidentsPostRequestBody; requestConfiguration?:MicrosoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|WithUrl(rawUrl:string):MicrosoftGraphSecurityMergeIncidentsRequestBuilder +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.microsoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.security.incidents.microsoftGraphSecurityMergeIncidents.microsoftGraphSecurityMergeIncidentsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.security.labels.authorities.AuthoritiesRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.security.labels.authorities.AuthoritiesRequestBuilder::|public|ByAuthorityTemplateId(authorityTemplateId:string):AuthorityTemplateItemRequestBuilder Microsoft\Graph\Generated.security.labels.authorities.AuthoritiesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void @@ -183704,7 +189921,9 @@ Microsoft\Graph\Generated.security.SecurityRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.security.SecurityRequestBuilder::|public|alerts:AlertsRequestBuilder Microsoft\Graph\Generated.security.SecurityRequestBuilder::|public|alerts_v2:Alerts_v2RequestBuilder Microsoft\Graph\Generated.security.SecurityRequestBuilder::|public|attackSimulation:AttackSimulationRequestBuilder +Microsoft\Graph\Generated.security.SecurityRequestBuilder::|public|auditLog:AuditLogRequestBuilder Microsoft\Graph\Generated.security.SecurityRequestBuilder::|public|cases:CasesRequestBuilder +Microsoft\Graph\Generated.security.SecurityRequestBuilder::|public|collaboration:CollaborationRequestBuilder Microsoft\Graph\Generated.security.SecurityRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.security.SecurityRequestBuilder::|public|dataSecurityAndGovernance:DataSecurityAndGovernanceRequestBuilder Microsoft\Graph\Generated.security.SecurityRequestBuilder::|public|Get(requestConfiguration?:SecurityRequestBuilderGetRequestConfiguration):Security @@ -204812,6 +211031,7 @@ Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::| Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|driveInclusionRules:DriveInclusionRulesRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|driveProtectionUnits:DriveProtectionUnitsRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|driveProtectionUnitsBulkAdditionJobs:DriveProtectionUnitsBulkAdditionJobsRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|emailNotificationsSetting:EmailNotificationsSettingRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|enable:EnableRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|exchangeProtectionPolicies:ExchangeProtectionPoliciesRequestBuilder Microsoft\Graph\Generated.solutions.backupRestore.BackupRestoreRequestBuilder::|public|exchangeRestoreSessions:ExchangeRestoreSessionsRequestBuilder @@ -205173,6 +211393,29 @@ Microsoft\Graph\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditi Microsoft\Graph\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):DriveProtectionUnitsBulkAdditionJobItemRequestBuilderGetQueryParameters Microsoft\Graph\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.solutions.backupRestore.driveProtectionUnitsBulkAdditionJobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|Delete(requestConfiguration?:EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|Get(requestConfiguration?:EmailNotificationsSettingRequestBuilderGetRequestConfiguration):EmailNotificationsSetting +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|Patch(body:EmailNotificationsSetting; requestConfiguration?:EmailNotificationsSettingRequestBuilderPatchRequestConfiguration):EmailNotificationsSetting +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:EmailNotificationsSettingRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:EmailNotificationsSettingRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|ToPatchRequestInformation(body:EmailNotificationsSetting; requestConfiguration?:EmailNotificationsSettingRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.EmailNotificationsSettingRequestBuilder::|public|WithUrl(rawUrl:string):EmailNotificationsSettingRequestBuilder +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:EmailNotificationsSettingRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderGetRequestConfiguration::|public|queryParameters:EmailNotificationsSettingRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):EmailNotificationsSettingRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.solutions.backupRestore.emailNotificationsSetting.emailNotificationsSettingRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.solutions.backupRestore.enable.enablePostRequestBody::|public|constructor():void Microsoft\Graph\Generated.solutions.backupRestore.enable.enablePostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Generated.solutions.backupRestore.enable.enablePostRequestBody::|public|getAppOwnerTenantId():string @@ -223176,6 +229419,7 @@ Microsoft\Graph\Generated.users.item.chats.item.ChatItemRequestBuilder::|public| Microsoft\Graph\Generated.users.item.chats.item.ChatItemRequestBuilder::|public|sendActivityNotification:SendActivityNotificationRequestBuilder Microsoft\Graph\Generated.users.item.chats.item.ChatItemRequestBuilder::|public|startMigration:StartMigrationRequestBuilder Microsoft\Graph\Generated.users.item.chats.item.ChatItemRequestBuilder::|public|tabs:TabsRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.ChatItemRequestBuilder::|public|targetedMessages:TargetedMessagesRequestBuilder Microsoft\Graph\Generated.users.item.chats.item.ChatItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ChatItemRequestBuilderDeleteRequestConfiguration):RequestInformation Microsoft\Graph\Generated.users.item.chats.item.ChatItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ChatItemRequestBuilderGetRequestConfiguration):RequestInformation Microsoft\Graph\Generated.users.item.chats.item.ChatItemRequestBuilder::|public|ToPatchRequestInformation(body:Chat; requestConfiguration?:ChatItemRequestBuilderPatchRequestConfiguration):RequestInformation @@ -224376,6 +230620,426 @@ Microsoft\Graph\Generated.users.item.chats.item.tabs.tabsRequestBuilderGetReques Microsoft\Graph\Generated.users.item.chats.item.tabs.tabsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TabsRequestBuilderGetQueryParameters Microsoft\Graph\Generated.users.item.chats.item.tabs.tabsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration Microsoft\Graph\Generated.users.item.chats.item.tabs.tabsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|ByChatMessageHostedContentId(chatMessageHostedContentId:string):ChatMessageHostedContentItemRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|Get(requestConfiguration?:HostedContentsRequestBuilderGetRequestConfiguration):ChatMessageHostedContentCollectionResponse +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|Post(body:ChatMessageHostedContent; requestConfiguration?:HostedContentsRequestBuilderPostRequestConfiguration):ChatMessageHostedContent +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HostedContentsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|ToPostRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:HostedContentsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.HostedContentsRequestBuilder::|public|WithUrl(rawUrl:string):HostedContentsRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HostedContentsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetRequestConfiguration::|public|queryParameters:HostedContentsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HostedContentsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.hostedContentsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|Delete(requestConfiguration?:ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|Get(requestConfiguration?:ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration):ChatMessageHostedContent +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|Patch(body:ChatMessageHostedContent; requestConfiguration?:ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration):ChatMessageHostedContent +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|ToPatchRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|WithUrl(rawUrl:string):ChatMessageHostedContentItemRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ChatMessageHostedContentItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ChatMessageHostedContentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ChatMessageHostedContentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.hostedContents.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaGetResponse-->BaseDeltaFunctionResponse +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaGetResponse::|public|constructor():void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaGetResponse::|public|getValue():array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.DeltaRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.DeltaRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.DeltaRequestBuilder::|public|Get(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):DeltaGetResponse +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.DeltaRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.DeltaRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.DeltaRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:DeltaRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.DeltaRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.DeltaRequestBuilder::|public|WithUrl(rawUrl:string):DeltaRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:DeltaRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetRequestConfiguration::|public|queryParameters:DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.delta.deltaRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):DeltaRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|Delete(requestConfiguration?:ChatMessageItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|Get(requestConfiguration?:ChatMessageItemRequestBuilderGetRequestConfiguration):ChatMessage +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|hostedContents:HostedContentsRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|Patch(body:ChatMessage; requestConfiguration?:ChatMessageItemRequestBuilderPatchRequestConfiguration):ChatMessage +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|softDelete:SoftDeleteRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ChatMessageItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ChatMessageItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|ToPatchRequestInformation(body:ChatMessage; requestConfiguration?:ChatMessageItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|undoSoftDelete:UndoSoftDeleteRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilder::|public|WithUrl(rawUrl:string):ChatMessageItemRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ChatMessageItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ChatMessageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ChatMessageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.ChatMessageItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilder::|public|WithUrl(rawUrl:string):CountRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilderGetQueryParameters::|public|constructor(filter?:string; search?:string):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:CountRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilderGetRequestConfiguration::|public|queryParameters:CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.count.CountRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(filter?:string; search?:string):CountRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|ByChatMessageHostedContentId(chatMessageHostedContentId:string):ChatMessageHostedContentItemRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|Get(requestConfiguration?:HostedContentsRequestBuilderGetRequestConfiguration):ChatMessageHostedContentCollectionResponse +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|Post(body:ChatMessageHostedContent; requestConfiguration?:HostedContentsRequestBuilderPostRequestConfiguration):ChatMessageHostedContent +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:HostedContentsRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|ToPostRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:HostedContentsRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.HostedContentsRequestBuilder::|public|WithUrl(rawUrl:string):HostedContentsRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:HostedContentsRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetRequestConfiguration::|public|queryParameters:HostedContentsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):HostedContentsRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.hostedContentsRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|Content:ContentRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|Delete(requestConfiguration?:ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|Get(requestConfiguration?:ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration):ChatMessageHostedContent +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|Patch(body:ChatMessageHostedContent; requestConfiguration?:ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration):ChatMessageHostedContent +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|ToPatchRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilder::|public|WithUrl(rawUrl:string):ChatMessageHostedContentItemRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:ChatMessageHostedContentItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|public|queryParameters:ChatMessageHostedContentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):ChatMessageHostedContentItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|Delete(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|Get(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|Put(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):StreamInterface +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:ContentRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:ContentRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|ToPutRequestInformation(body:StreamInterface; requestConfiguration?:ContentRequestBuilderPutRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilder::|public|WithUrl(rawUrl:string):ContentRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilderPutRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.hostedContents.item.value.ContentRequestBuilderPutRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|getReactionType():string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|public|setReactionType(value?:string):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.SetReactionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.SetReactionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.SetReactionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.SetReactionRequestBuilder::|public|Post(body:SetReactionPostRequestBody; requestConfiguration?:SetReactionRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.SetReactionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.SetReactionRequestBuilder::|public|ToPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:SetReactionRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.SetReactionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.SetReactionRequestBuilder::|public|WithUrl(rawUrl:string):SetReactionRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.setReaction.setReactionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.softDelete.SoftDeleteRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.softDelete.SoftDeleteRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.softDelete.SoftDeleteRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.softDelete.SoftDeleteRequestBuilder::|public|Post(requestConfiguration?:SoftDeleteRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.softDelete.SoftDeleteRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.softDelete.SoftDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:SoftDeleteRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.softDelete.SoftDeleteRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.softDelete.SoftDeleteRequestBuilder::|public|WithUrl(rawUrl:string):SoftDeleteRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.softDelete.softDeleteRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.softDelete.softDeleteRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.undoSoftDelete.UndoSoftDeleteRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.undoSoftDelete.UndoSoftDeleteRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.undoSoftDelete.UndoSoftDeleteRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.undoSoftDelete.UndoSoftDeleteRequestBuilder::|public|Post(requestConfiguration?:UndoSoftDeleteRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.undoSoftDelete.UndoSoftDeleteRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.undoSoftDelete.UndoSoftDeleteRequestBuilder::|public|ToPostRequestInformation(requestConfiguration?:UndoSoftDeleteRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.undoSoftDelete.UndoSoftDeleteRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.undoSoftDelete.UndoSoftDeleteRequestBuilder::|public|WithUrl(rawUrl:string):UndoSoftDeleteRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.undoSoftDelete.undoSoftDeleteRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.undoSoftDelete.undoSoftDeleteRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|getReactionType():string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|public|setReactionType(value?:string):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.UnsetReactionRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.UnsetReactionRequestBuilder::|public|Post(body:UnsetReactionPostRequestBody; requestConfiguration?:UnsetReactionRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.UnsetReactionRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.UnsetReactionRequestBuilder::|public|ToPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:UnsetReactionRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.UnsetReactionRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.UnsetReactionRequestBuilder::|public|WithUrl(rawUrl:string):UnsetReactionRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.item.unsetReaction.unsetReactionRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.RepliesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|ByChatMessageId(chatMessageId:string):ChatMessageItemRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|delta:DeltaRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|Get(requestConfiguration?:RepliesRequestBuilderGetRequestConfiguration):ChatMessageCollectionResponse +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|Post(body:ChatMessage; requestConfiguration?:RepliesRequestBuilderPostRequestConfiguration):ChatMessage +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:RepliesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|ToPostRequestInformation(body:ChatMessage; requestConfiguration?:RepliesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.RepliesRequestBuilder::|public|WithUrl(rawUrl:string):RepliesRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:RepliesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetRequestConfiguration::|public|queryParameters:RepliesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.repliesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):RepliesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.repliesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.repliesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|getMessageIds():array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|setMessageIds(value?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|Post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:ReplyWithQuoteRequestBuilderPostRequestConfiguration):ChatMessage +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|ToPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:ReplyWithQuoteRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.ReplyWithQuoteRequestBuilder::|public|WithUrl(rawUrl:string):ReplyWithQuoteRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuoteRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.replies.replyWithQuote.replyWithQuoteRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|Delete(requestConfiguration?:TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|Get(requestConfiguration?:TargetedChatMessageItemRequestBuilderGetRequestConfiguration):TargetedChatMessage +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|hostedContents:HostedContentsRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|Patch(body:TargetedChatMessage; requestConfiguration?:TargetedChatMessageItemRequestBuilderPatchRequestConfiguration):TargetedChatMessage +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|replies:RepliesRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|ToDeleteRequestInformation(requestConfiguration?:TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TargetedChatMessageItemRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|ToPatchRequestInformation(body:TargetedChatMessage; requestConfiguration?:TargetedChatMessageItemRequestBuilderPatchRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilder::|public|WithUrl(rawUrl:string):TargetedChatMessageItemRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderGetQueryParameters::|public|constructor(expand?:array; select?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TargetedChatMessageItemRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:TargetedChatMessageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TargetedChatMessageItemRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderPatchRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.item.TargetedChatMessageItemRequestBuilderPatchRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.TargetedMessagesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|ByTargetedChatMessageId(targetedChatMessageId:string):TargetedChatMessageItemRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|Count:CountRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|Get(requestConfiguration?:TargetedMessagesRequestBuilderGetRequestConfiguration):TargetedChatMessageCollectionResponse +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|Post(body:TargetedChatMessage; requestConfiguration?:TargetedMessagesRequestBuilderPostRequestConfiguration):TargetedChatMessage +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:TargetedMessagesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|ToPostRequestInformation(body:TargetedChatMessage; requestConfiguration?:TargetedMessagesRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.TargetedMessagesRequestBuilder::|public|WithUrl(rawUrl:string):TargetedMessagesRequestBuilder +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.targetedMessagesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.targetedMessagesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.targetedMessagesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TargetedMessagesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.targetedMessagesRequestBuilderGetRequestConfiguration::|public|queryParameters:TargetedMessagesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.targetedMessagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):TargetedMessagesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.targetedMessagesRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.chats.item.targetedMessages.targetedMessagesRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void Microsoft\Graph\Generated.users.item.chats.item.unhideForUser.unhideForUserPostRequestBody::|public|constructor():void Microsoft\Graph\Generated.users.item.chats.item.unhideForUser.unhideForUserPostRequestBody::|public|getAdditionalData():array Microsoft\Graph\Generated.users.item.chats.item.unhideForUser.unhideForUserPostRequestBody::|public|getBackingStore():BackingStore @@ -241079,6 +247743,87 @@ Microsoft\Graph\Generated.users.item.teamwork.associatedTeams.item.team.teamRequ Microsoft\Graph\Generated.users.item.teamwork.associatedTeams.item.team.teamRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:TeamRequestBuilderGetQueryParameters):void Microsoft\Graph\Generated.users.item.teamwork.associatedTeams.item.team.teamRequestBuilderGetRequestConfiguration::|public|queryParameters:TeamRequestBuilderGetQueryParameters Microsoft\Graph\Generated.users.item.teamwork.associatedTeams.item.team.teamRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(expand?:array; select?:array):TeamRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.deleteTargetedMessagePostRequestBody::|public|constructor():void +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.deleteTargetedMessagePostRequestBody::|public|getAdditionalData():array +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.deleteTargetedMessagePostRequestBody::|public|getBackingStore():BackingStore +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.deleteTargetedMessagePostRequestBody::|public|getChannelId():string +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.deleteTargetedMessagePostRequestBody::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.deleteTargetedMessagePostRequestBody::|public|getMessageId():string +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.deleteTargetedMessagePostRequestBody::|public|getTeamId():string +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.deleteTargetedMessagePostRequestBody::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.deleteTargetedMessagePostRequestBody::|public|setAdditionalData(value?:array):void +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.deleteTargetedMessagePostRequestBody::|public|setBackingStore(value:BackingStore):void +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.deleteTargetedMessagePostRequestBody::|public|setChannelId(value?:string):void +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.deleteTargetedMessagePostRequestBody::|public|setMessageId(value?:string):void +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.deleteTargetedMessagePostRequestBody::|public|setTeamId(value?:string):void +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.deleteTargetedMessagePostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):DeleteTargetedMessagePostRequestBody +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.deleteTargetedMessagePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.DeleteTargetedMessageRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.DeleteTargetedMessageRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.DeleteTargetedMessageRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.DeleteTargetedMessageRequestBuilder::|public|Post(body:DeleteTargetedMessagePostRequestBody; requestConfiguration?:DeleteTargetedMessageRequestBuilderPostRequestConfiguration):void +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.DeleteTargetedMessageRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.DeleteTargetedMessageRequestBuilder::|public|ToPostRequestInformation(body:DeleteTargetedMessagePostRequestBody; requestConfiguration?:DeleteTargetedMessageRequestBuilderPostRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.DeleteTargetedMessageRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.DeleteTargetedMessageRequestBuilder::|public|WithUrl(rawUrl:string):DeleteTargetedMessageRequestBuilder +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.deleteTargetedMessageRequestBuilderPostRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.teamwork.deleteTargetedMessage.deleteTargetedMessageRequestBuilderPostRequestConfiguration::|public|constructor(headers?:array; options?:array):void +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesGetResponse::|public|constructor():void +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesGetResponse::|public|getValue():array +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetAllRetainedTargetedMessagesGetResponse +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.GetAllRetainedTargetedMessagesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|Get(requestConfiguration?:GetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration):GetAllRetainedTargetedMessagesGetResponse +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|WithUrl(rawUrl:string):GetAllRetainedTargetedMessagesRequestBuilder +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration::|public|queryParameters:GetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.teamwork.getAllRetainedTargetedMessages.getAllRetainedTargetedMessagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetAllRetainedTargetedMessagesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesGetResponse-->BaseCollectionPaginationCountResponse +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesGetResponse::|public|constructor():void +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesGetResponse::|public|GetFieldDeserializers():array +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesGetResponse::|public|getValue():array +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesGetResponse::|public|Serialize(writer:ISerializationWriter):void +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesGetResponse::|public|setValue(value?:array):void +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesGetResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):GetAllTargetedMessagesGetResponse +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.GetAllTargetedMessagesRequestBuilder-->BaseRequestBuilder +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.GetAllTargetedMessagesRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.GetAllTargetedMessagesRequestBuilder::|public|Get(requestConfiguration?:GetAllTargetedMessagesRequestBuilderGetRequestConfiguration):GetAllTargetedMessagesGetResponse +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.GetAllTargetedMessagesRequestBuilder::|public|pathParameters:array +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.GetAllTargetedMessagesRequestBuilder::|public|requestAdapter:RequestAdapter +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.GetAllTargetedMessagesRequestBuilder::|public|ToGetRequestInformation(requestConfiguration?:GetAllTargetedMessagesRequestBuilderGetRequestConfiguration):RequestInformation +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.GetAllTargetedMessagesRequestBuilder::|public|urlTemplate:string +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.GetAllTargetedMessagesRequestBuilder::|public|WithUrl(rawUrl:string):GetAllTargetedMessagesRequestBuilder +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesRequestBuilderGetQueryParameters::|public|constructor(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):void +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesRequestBuilderGetQueryParameters::|public|count:bool +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesRequestBuilderGetQueryParameters::|public|expand:array +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesRequestBuilderGetQueryParameters::|public|filter:string +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesRequestBuilderGetQueryParameters::|public|orderby:array +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesRequestBuilderGetQueryParameters::|public|search:string +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesRequestBuilderGetQueryParameters::|public|select:array +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesRequestBuilderGetQueryParameters::|public|skip:int +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesRequestBuilderGetQueryParameters::|public|top:int +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesRequestBuilderGetRequestConfiguration-->BaseRequestConfiguration +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesRequestBuilderGetRequestConfiguration::|public|constructor(headers?:array; options?:array; queryParameters?:GetAllTargetedMessagesRequestBuilderGetQueryParameters):void +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesRequestBuilderGetRequestConfiguration::|public|queryParameters:GetAllTargetedMessagesRequestBuilderGetQueryParameters +Microsoft\Graph\Generated.users.item.teamwork.getAllTargetedMessages.getAllTargetedMessagesRequestBuilderGetRequestConfiguration::|static|public|createQueryParameters(count?:bool; expand?:array; filter?:string; orderby?:array; search?:string; select?:array; skip?:int; top?:int):GetAllTargetedMessagesRequestBuilderGetQueryParameters Microsoft\Graph\Generated.users.item.teamwork.installedApps.count.CountRequestBuilder-->BaseRequestBuilder Microsoft\Graph\Generated.users.item.teamwork.installedApps.count.CountRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.users.item.teamwork.installedApps.count.CountRequestBuilder::|public|Get(requestConfiguration?:CountRequestBuilderGetRequestConfiguration):int @@ -241229,7 +247974,10 @@ Microsoft\Graph\Generated.users.item.teamwork.TeamworkRequestBuilder-->BaseReque Microsoft\Graph\Generated.users.item.teamwork.TeamworkRequestBuilder::|public|associatedTeams:AssociatedTeamsRequestBuilder Microsoft\Graph\Generated.users.item.teamwork.TeamworkRequestBuilder::|public|constructor(pathParameters:array; requestAdapter:RequestAdapter):void Microsoft\Graph\Generated.users.item.teamwork.TeamworkRequestBuilder::|public|Delete(requestConfiguration?:TeamworkRequestBuilderDeleteRequestConfiguration):void +Microsoft\Graph\Generated.users.item.teamwork.TeamworkRequestBuilder::|public|deleteTargetedMessage:DeleteTargetedMessageRequestBuilder Microsoft\Graph\Generated.users.item.teamwork.TeamworkRequestBuilder::|public|Get(requestConfiguration?:TeamworkRequestBuilderGetRequestConfiguration):UserTeamwork +Microsoft\Graph\Generated.users.item.teamwork.TeamworkRequestBuilder::|public|getAllRetainedTargetedMessages:GetAllRetainedTargetedMessagesRequestBuilder +Microsoft\Graph\Generated.users.item.teamwork.TeamworkRequestBuilder::|public|getAllTargetedMessages:GetAllTargetedMessagesRequestBuilder Microsoft\Graph\Generated.users.item.teamwork.TeamworkRequestBuilder::|public|installedApps:InstalledAppsRequestBuilder Microsoft\Graph\Generated.users.item.teamwork.TeamworkRequestBuilder::|public|Patch(body:UserTeamwork; requestConfiguration?:TeamworkRequestBuilderPatchRequestConfiguration):UserTeamwork Microsoft\Graph\Generated.users.item.teamwork.TeamworkRequestBuilder::|public|pathParameters:array diff --git a/src/Generated/kiota-lock.json b/src/Generated/kiota-lock.json index 511062303d3..01f85594a8c 100644 --- a/src/Generated/kiota-lock.json +++ b/src/Generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "48D4568E795524402BA925BE4278BDF4BE0E64BE4060901024C3C949958FDD2992656314200D8B82B6E6406BD2E032C187F3FA9E0C48D513C527F1942ABA66F1", + "descriptionHash": "0B3EAAEE8B9734E437B8094CE55AAE44546495629A6C083DDA92882B357859B1C08929304BB8ED6DA6BD3CA65E755961FAC2A8CB8673E83FC62AB66D735285B3", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.31.1", + "kiotaVersion": "1.34.1", "clientClassName": "BaseGraphClient", "typeAccessModifier": "Public", "clientNamespaceName": "Microsoft\\Graph\\Generated", @@ -35,5 +35,6 @@ "/copilot", "/copilot/**" ], - "disabledValidationRules": [] + "disabledValidationRules": [], + "allowedExternalOrigins": [] } \ No newline at end of file